他們是在同一個版本的Android? Nexus 7的版本是4.1,而Nexus 4顯然是4.3。
如果您使用的是默認的ToggleButton風格,它會在不同版本的android上看起來不同。如果您希望它在多個版本中看起來相同,您可以創建一個選擇器並將其設置爲背景。
在你切換按鈕的xml:
android:background="@drawable/myselector"
然後創建您的繪圖資源文件夾中的myselector.xml,並添加一些條件。這裏有一個我有一個複選框的示例。切換按鈕應該類似於:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/star_golden_pressed" />
<item android:state_checked="false" android:state_pressed="true" android:drawable="@drawable/star_gray_pressed" />
<item android:state_checked="true" android:drawable="@drawable/star_golden" />
<item android:state_checked="false" android:drawable="@drawable/star_gray" />
</selector>
好了,它的那種含糊,但我要說試圖使該按鈕的高度大一點,只是爲了確保它不被收縮或東西。 –
已經做到了,綠色指標不再顯示。 – mihail