android – 如何启用/禁用首选项?

前端之家收集整理的这篇文章主要介绍了android – 如何启用/禁用首选项?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想让EditTextPreference不可编辑(例如,当你单击Settings页面中的项目时没有任何反应).我怎么做?

这是我的代码

<PreferenceCategory android:title="My Account" >

    <EditTextPreference
        android:clickable="false"
        android:focusable="false"
        android:focusableInTouchMode="false"
        android:key="username_pref"
        android:summary="     "
        android:title="Username" >
    </EditTextPreference>

</PreferenceCategory>

解决方法

您可以以编程方式或.xml方式执行此操作.

XML:

<EditTextPreference
    android:enabled="false" >
</EditTextPreference>

编程方式:

getPreferenceScreen().findPreference("yourpref").setEnabled(false);

来自Android文档:

“If disabled,the preference will not handle clicks.”

原文链接:https://www.f2er.com/android/316823.html

猜你在找的Android相关文章