我想讓我的EditText Opacity to 1
這將確保它看起來像禁用。但是由於我的API級別設置爲8,我無法應用此方法。調用需要API級別11(當前最小爲8):android.widget.EditText#setAlpha
是否有反正我們可以禁用EditText and Grey it out
,這樣我看起來被禁用。
我想讓我的EditText Opacity to 1
這將確保它看起來像禁用。但是由於我的API級別設置爲8,我無法應用此方法。調用需要API級別11(當前最小爲8):android.widget.EditText#setAlpha
是否有反正我們可以禁用EditText and Grey it out
,這樣我看起來被禁用。
是的,你可以使用setEnabled(false)
,然後應用這種風格上的按鈕(在佈局XML文件):
<item android:state_enabled="false" >
<shape>
<gradient
android:endColor="#007900"
android:startColor="#009A77"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#F1FAFE" />
<corners
android:radius="5dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
與自定義值顏色和效果。
編輯: 你會發現你要學習如何將任何UI元素上應用樣式這裏的一切:http://www.devahead.com/blog/2011/08/creating-a-custom-android-button-with-a-resizable-skin/ 的例子是關於按鈕,但它爲任何其他視圖完全相同的方法。
如果此xml位於樣式標記下。 – theJava
編輯我的答案;) – ZarkDev