首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“就地”EditTextPreference

“就地”EditTextPreference
EN

Stack Overflow用户
提问于 2012-05-18 19:09:50
回答 2查看 812关注 0票数 0

我使用XML语法创建了一个带有PreferenceScreenPreferenceActivity。我添加了一个EditTextPreference,并注意到它呈现为一个对话框。有没有办法使EditText就位,即文本字段直接显示在PreferenceScreen中,而不是以对话框形式弹出?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-22 21:47:21

如果有人遇到同样的问题,这不能通过内置的首选项类来实现,但是您可以子类化Preference,并覆盖getView()以返回包含内联EditTextViewGroup (或者仅仅是EditText本身)。

您也可以通过在XML中提供android:layout属性来实现这一点(尽管我还没有尝试过)。

编辑:

我尝试了上面的android:layout方法,它工作得很好。

票数 3
EN

Stack Overflow用户

发布于 2014-10-20 13:00:11

添加android:layout=“@layout/your_your”。

your_layout.xml是这样的

<EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" />

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10651523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档