需要制作一个标题(TextView)来编辑它(EditText)......
我正在使用这个技巧在我的xml布局中将1个TextView和1个EditText彼此相邻,然后我使用.setVisibility(View.INVISIBLE / VISIBLE)来直观地切换它们。
由于TextView和EditText非常接近,是否可以有效地为另一个切换一个? 或者有没有人找到一个我找不到的更好的技巧?
由于
答案 0 :(得分:0)
为什么不使用TextView,然后单击隐藏它。然后使用Java在其位置创建EditText。
答案 1 :(得分:0)
从我的观点来看,有两种方法可以实现这一目标。
由于EditText派生自TextView,您只能使EditText不可编辑(android:editable=false
) - 然后在需要时以编程方式更改该属性。
第二种方法是使用EditText和TextView的不可见/可见切换。
我认为这两种表现之间没有太大的区别。这是设计师的决定。