我想做我的EditText Opacity to 1
,这将确保它看起来像被禁用。但由于我的 API 级别设置为 8,我无法应用此方法。
无论如何我们可以禁用EditText and Grey it out
,让我看起来禁用。
我想做我的EditText Opacity to 1
,这将确保它看起来像被禁用。但由于我的 API 级别设置为 8,我无法应用此方法。
无论如何我们可以禁用EditText and Grey it out
,让我看起来禁用。
尝试:
editText.setEnabled(false);
是的,您可以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/ 该示例是关于按钮的,但它与任何其他视图的方法完全相同。