我使用XML语法创建PreferenceActivity
与PreferenceScreen
。我添加了一个EditTextPreference
,并注意到这呈现为对话框。有没有办法使EditText
就位,即文本字段显示在PreferenceScreen
的正确位置,而不是弹出为对话框?“就地”EditTextPreference
0
A
回答
3
如果有人遇到同样的问题,这不能与内置的偏好类完成,但你也可以继承Preference
,并覆盖getView()
返回一个ViewGroup
包含在线EditText
(或简称为EditText
本身)。
您也可以通过在XML中提供android:layout
属性来达到此目的(尽管我没有尝试过)。
编辑:
我试过android:layout
方法上面,它工作得很好。
0
add android:layout =“@ layout/your_loyout”。
其中your_layout.xml
就像
<EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" />
相关问题
- 1. EditTextPreference
- 2. 验证editTextPreference Android
- 3. Android EditTextPreference风格
- 4. 阅读EditTextPreference
- 5. EditTextPreference中的setImeOptions
- 6. 自定义EditTextPreference
- 7. 自定义EditTextPreference
- 8. EditTextPreference崩溃
- 9. 更改EditTextPreference
- 10. android EditTextPreference onclick
- 11. setInputType上EditTextPreference
- 12. 一个多EditTextPreference
- 13. 设置EditTextPreference高度
- 14. EditTextPreference使用按钮
- 15. EditTextPreference禁用按钮?
- 16. 分配EditTextPreference inputType“number”
- 17. EditTextPreference不能设置
- 18. 就地编辑jquery
- 19. 就地的std :: copy_if
- 20. primefaces就地查询
- 21. 抓就地操作
- 22. 就地使用sed
- 23. 就地中的R
- 24. 就地for循环就地列表解析
- 25. EditTextPreference和屏幕旋转
- 26. 如何调用在EditTextPreference
- 27. 无法设置EditTextPreference [ForceClose]
- 28. PreferenceActivity - EditTextPreference - 值已更改
- 29. 获取EditTextPreference的软键盘
- 30. 编辑EditTextPreference通过代码
一个代码示例将是非常有益的! – Kopfgeldjaeger