我正在尝试制作不可编辑/不可点击/不可聚焦的编辑文本。而且我在模拟器上很成功,但是当我尝试将我的代码放入设备(android 4.0)时不起作用。
在我的 xml 和代码下方:-
XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tee_tea_Boss"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<EditText
android:id="@+id/tee_tea_edit_text"
android:layout_width="200dp"
android:layout_height="50dp"
android:layout_margin="5dp"
android:background="@drawable/calbox"
android:ems="10"
android:paddingLeft="10dp"
android:paddingTop="3dp"
android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine"
android:textColor="#888888"
android:imeOptions="actionDone|flagNoEnterAction"
android:textSize="25sp" >
</EditText>
</RelativeLayout>
代码
tee_tea_edit_text.setEnabled(false);
tee_tea_edit_text.setFocusable(false);
tee_tea_edit_text.setClickable(false);
tee_tea_edit_text.setKeyListener(null);
tee_tea_edit_text.setFocusableInTouchMode(false);
在我的活动中尝试上面的代码,但它在设备上不起作用。在询问之前尝试了很多东西,但对我不起作用。
我不想要上面的东西在 xml 中。