将TextView切换为EditText

时间:2010-10-13 11:57:08

标签: android textview android-edittext

需要制作一个标题(TextView)来编辑它(EditText)......

我正在使用这个技巧在我的xml布局中将1个TextView和1个EditText彼此相邻,然后我使用.setVisibility(View.INVISIBLE / VISIBLE)来直观地切换它们。

由于TextView和EditText非常接近,是否可以有效地为另一个切换一个? 或者有没有人找到一个我找不到的更好的技巧?

由于

2 个答案:

答案 0 :(得分:0)

为什么不使用TextView,然后单击隐藏它。然后使用Java在其位置创建EditText。

答案 1 :(得分:0)

从我的观点来看,有两种方法可以实现这一目标。

由于EditText派生自TextView,您只能使EditText不可编辑(android:editable=false) - 然后在需要时以编程方式更改该属性。

第二种方法是使用EditText和TextView的不可见/可见切换。

我认为这两种表现之间没有太大的区别。这是设计师的决定。

相关问题