如何使 EditText 看起来像 TextView,这是用 Java 而不是 XML 完成的..
我已经看到了如何使用类似 xml 的文件来做到这一点
style="@android:style/Widget.TextView"
android:editable="false"
android:cursorVisible="false"
android:longClickable="false"
但我希望这在 java 中完成,因为我没有使用任何 xml 文件进行布局。 一切都在代码本身完成.. 我正在尝试在我的代码中使用 GestureListener .. 它适用于 TextView 但不适用于 EditText 那么,需要为 EditText 做些什么才能实现 GestureEvents 吗?
谢谢,
最佳答案
EditText Et; // initialize your edittext//
Et.setCursorVisible(false);
Et.setLongClickable(false);
Et.setClickable(false);
Et.setFocusable(false);
Et.setSelected(false);
Et.setKeyListener(null);
Et.setBackgroundResource(android.R.color.transparent);
而且您再也看不到它像 EditText 了。
关于android - 使 EditText 在代码中表现为 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989545/