我有一个活动,其中有一个EditText
和一个Button
。中的数据一EditText
开始是不可编辑的,但是按下后变成可编辑的。Button
我尝试android:editable="false"
在xml布局中使用,但它不起作用。有人可以帮我吗?
问问题
593 次
3 回答
1
editText.setEnabled(true); or editText.setEnabled(false);
如果不能工作,那么Editable false
于 2012-05-31T18:26:51.397 回答
1
您需要首先在 xml 布局中将 TextEdit 可编辑属性设置为 false:
<EditText
...
android:id="@+id/input"
android:clickable="false" />
然后在单击按钮时,将 TextEdit 设置为 editable :
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
input = (EditText) findViewById(R.id.input);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
input.setClickable(true);
}
});
}
于 2012-05-31T18:33:55.780 回答
0
<EditText
...
android:id="@+id/urId"
android:clickable="True" />
这对我有用,试试你的运气。
于 2016-02-26T06:33:19.200 回答