Android Button Alpha 在 2.2 及更低版本上看起来很奇怪
你好,stackoverflowers!
这是我的按钮:
<Button
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="0.30"
android:text="@string/menu_button_newgame"
android:id="@+id/button_newgame"
/>
当我将其 alpha 设置为 150 时,
button_newgame.getBackground().setAlpha(150);
它在 2.2 上开始看起来很奇怪!在 2.3.3 上,按钮看起来正常。
Android 2.3.3:(正常)
Android 2.2:(有问题)
该怎么办? :)
Hello stackoverflowers!
This is my button:
<Button
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="0.30"
android:text="@string/menu_button_newgame"
android:id="@+id/button_newgame"
/>
when I set it's alpha to 150 with
button_newgame.getBackground().setAlpha(150);
it starts looking weird on 2.2! On 2.3.3 the buttons look normally.
Android 2.3.3: (normal)
Android 2.2: (buggy)
What to do ?? :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来是九补丁的问题。
尝试使用
所有按钮具有相同的内容,并且它们应该保持相同的高度。
或者尝试创建一个自定义的九块可绘制对象用作背景。
It seems to be a problem with the nine-patch.
Try to use
All the buttons has the same content and they should keep the same height.
Or try to create a custom nine-patch drawable to use as background.