【发布时间】:2012-02-19 12:48:33
【问题描述】:
我是developing an application,用户可以编辑ListView 中的数据。我想在 ListView 中有一个EditText,这个编辑文本应该像 TextView,但是当用户点击它时,它应该看起来像 EditText,我怎样才能实现这个功能?
实际上,ListView 中的 EditText 看起来很丑,我希望 EditText 默认看起来像 TextView,但是当用户尝试编辑数据时,它应该看起来像 EditText。
我希望我的问题很清楚,如果不是请问。
【问题讨论】:
-
查看我的应用截图,你在寻找这种类型的输出吗?
-
EditText 等; // 初始化你的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 一样看到它了。 (在手机上打字回答问题太痛苦了。版主,请重新格式化答案。)以防万一你想在没有 XML 的情况下这样做..
标签: android textview android-listview android-edittext inline-editing