我有一个名为btndonate.xml的可绘制文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:constantSize="true" android:dither="true"
android:variablePadding="true"
>
<item android:drawable="@drawable/donate_hover"
android:state_pressed="true" />
<item android:drawable="@drawable/btn_donate"
android:state_window_focused="true" />
<item android:state_focused="true" android:drawable="@drawable/donate_hover"> </item>
<item android:state_focused="false" android:drawable="@drawable/btn_donate"></item>
</selector>
我在活动的xml中使用它,如
<Button android:layout_centerInParent="true"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/btndonate" android:id="@+id/btn_home_donate"></Button>
我在我的其他活动xmls中使用相同的按钮和不同的id ..但它显示在一些隐藏在其他活动中我不知道y同一个按钮没有显示n我的所有活动虽然drawable是相同的所有这些.. ??
任何一个plz帮助??
答案 0 :(得分:0)
那很奇怪......你确定,你没有犯错吗? 您是否为脚本使用相同的xml文件?
尝试使用:
Button anyButton = (Button) findViewById(R.id.anyButton);
anyButton.setVisibility(View.VISIBLE);
希望这会有所帮助。当它工作时,不要忘记标记正确。 ;)