我正在尝试使用Android Holo.Light主题,出于某种原因,当我添加背景图片时,它会使按钮看起来很奇怪并且透视。这是一个屏幕截图:
有谁知道为什么会这样?看起来很奇怪。是不是意味着那样?或者我做错了什么?
当我将Light作为我的主题时,同样的图像不是透视的。
谢谢!
答案 0 :(得分:2)
Holo按钮的默认设置略微不透明。只需为它们设置一个可绘制的背景!
这是一个带有1px轮廓的灰色按钮的示例。包括按下状态。您将在“android:background =”@ drawable / gray_btn“:
按钮上设置此项@绘制/ gray_btn.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<solid
android:color="#ffffff"
/>
<stroke
android:width="1dp"
android:color="#E3E3E3" />
<corners
android:radius="4dip" />
</shape>
</item>
<item>
<shape>
<solid
android:color="#edeff1"
/>
<stroke
android:width="1dp"
android:color="#E3E3E3" />
<corners
android:radius="4dip" />
</shape>
</item>