制作不可编辑的EditText组件

发布于 2024-10-14 20:28:02 字数 104 浏览 1 评论 0原文

我有一个编辑文本。我怎样才能使其不可从代码中编辑。 通过提供标签 android:editable 我们可以在布局中执行此操作。但我需要在代码中执行此操作...请帮助

I have an edit text. How can I make it non editable from the code.
By giving the tag android:editable we can do in the layout.. But I need to do it in the code...Pls Help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

策马西风 2024-10-21 20:28:02

我相信这很简单

editText.setEnabled(false);

I believe it is as simple as

editText.setEnabled(false);
孤独患者 2024-10-21 20:28:02

请参阅编辑文本

        edt.setClickable(false);
    edt.setFocusable(false);


      ***Layout***

<EditText android:id="@+id/edt"
        android:layout_width="200px" android:layout_height="wrap_content"
        android:text="" android:textSize="18sp"  android:maxLength="15">
    </EditText>

Refer EDITTEXT

        edt.setClickable(false);
    edt.setFocusable(false);


      ***Layout***

<EditText android:id="@+id/edt"
        android:layout_width="200px" android:layout_height="wrap_content"
        android:text="" android:textSize="18sp"  android:maxLength="15">
    </EditText>
穿透光 2024-10-21 20:28:02

如果您还没有找到答案,我在网上找到了这个:

http ://code.google.com/p/android/issues/detail?id=2854

If you didnt find yet an answer, i have found this in the net:

http://code.google.com/p/android/issues/detail?id=2854

怼怹恏 2024-10-21 20:28:02

我正在使用这个问题,这个解决方案:

valueText.setEnabled(false);
valueText.setClickable(false);
valueText.setFocusable(false);

//Just for better text vision
valueText.setTextColor(Color.WHITE);

I am using for this problem, this solution:

valueText.setEnabled(false);
valueText.setClickable(false);
valueText.setFocusable(false);

//Just for better text vision
valueText.setTextColor(Color.WHITE);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文