在整个项目中,我有一些"UnusedAttribute"的催眠警告.
elevation仅用于API级别21和更高级别(当前最小值为16)breakStrategy仅用于API级别23及更高级别(当前最小值为16)hyphenationFrequency仅用于API级别23及更高级别(当前最小值为16)letterSpacing仅用于API级别21和更高级别(当前最小值为16)我知道我可以禁止所有属性的警告.
tools:ignore="UnusedAttribute"
Run Code Online (Sandbox Code Playgroud)
要么
lintOptions {
disable 'UnusedAttribute'
}
Run Code Online (Sandbox Code Playgroud)
但是,我只想抑制特定属性的警告.我试图做以下事情但没有成功.
tools:ignore="UnusedAttribute:elevation"
Run Code Online (Sandbox Code Playgroud)
要么
lintOptions {
disable 'UnusedAttribute:elevation'
}
Run Code Online (Sandbox Code Playgroud)
我是从这开始的
<TextView
android:text="Here is what it looks like"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center"/>
Run Code Online (Sandbox Code Playgroud)
这样渲染
| Here is what it looks |
| like |
Run Code Online (Sandbox Code Playgroud)
但我希望它像这样呈现
| Here is what |
| it looks like |
Run Code Online (Sandbox Code Playgroud)
有没有办法在不自定义内置的情况下执行此操作TextView?如果没有,怎么可以TextView定制这样做?
请注意,该android:text值实际上是以编程方式填充的,并且内容/长度可能不同.我正在寻找适用于任何屏幕宽度的任何文本值的通用解决方案.