java - Android:使默认全息按钮不透明

标签 java android android-layout button transparency

默认情况下,ICS 中的按钮有点透明。 我想实现按钮保留其所有属性(形状、颜色、按下状态),但不使其不透明。

我怎样才能做到这一点?

提前致谢!

最佳答案

您可以为扩展默认样式的按钮创建样式(如果您使用的是 Holo.Light):

<style name="GreenButton" parent="android:Widget.Holo.Button">
    <item name="android:background">#00ff00</item>
</style>

然后使用 style 属性将样式手动应用到按钮,或者,如果您想更改所有按钮,请在应用的主题中设置 buttonStyle:

<style name="AppTheme" parent="android:Theme.Holo">
    <item name="android:buttonStyle">@style/GreenButton</item>
</style>

关于java - Android:使默认全息按钮不透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13668463/

相关文章:

java - 从 Activity 中打开 fragment 并膨胀 View

android - 设置 Android 对话框 Activity 位置

java - 写入控制台和文本文件

java - Android 应用程序在请求 HttpResponse<JsonNode> 时崩溃

java - 是否可以在 Android View 上查询正在运行/待处理的动画?

android - StackOverflowError 在 Kotlin 中使用 Singleton

java - 单击时更改 gridview 单元格的颜色

java - 我如何才能确保在特定文档中更新字段的值?

java - mybatis中使用$与#

java - 如何从输入流加载文件?