Mat*_*ath 50 eclipse android android-layout
我正在为Android开发一个应用程序,最近我将API级别目标从8改为15,现在Eclipse在Buttons内部Linear Layouts或者内部时警告我Table Rows.
当Button它在a中时不会发生同样的情况Relative Layout.
警告说:
按钮栏中的按钮应无边框; 使用style ="?android:attr/buttonBarButtonStyle"(以及父级的?android:attr/buttonBarStyle)
我可以通过遵循这个建议甚至压制它来摆脱警告,但我很想知道为什么现在呢?边框按钮有什么问题?
dbe*_*m22 39
无边框按钮用于整个Android平台的设计凝聚力.建议您遵循这些指导原则,以便用户感觉您的应用程序是原生的并且不会像拇指一样疼痛,但是在很多情况下它只是没有意义,就好像它会让您的应用看起来不专业.如果是这种情况,您可能需要关闭警告.
要关闭警告,请转到项目属性 - > Android Lint首选项.搜索"border"或"ButtonStyle"并在右下角更改要忽略的严重性.
您还可以在所有项目的Eclipse首选项中执行此操作.
对于Android Studio用户:
文件 - >设置 - >编辑器 - >检查 - > Android Lint.搜索"无边界"并取消选中或更改严重性.
Fan*_*ing 16
编译器试图告诉您设置按钮的样式.因此,只需为Android默认无边框样式添加以下样式,错误就会消失.
<Button
...
style="?android:attr/borderlessButtonStyle"/>
Run Code Online (Sandbox Code Playgroud)
这是证明