你好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 :(越野车)
怎么办? :)
答案 0 :(得分:1)
这似乎是九补丁的问题。
尝试使用
android:layout_height="wrap_content"
所有按钮都具有相同的内容,并且应保持相同的高度。
或者尝试创建一个自定义的9补丁drawable用作背景。