0

と があるアクティビティがありEditTextますButton。のデータEditTextは最初は編集不可ですが、Buttonを押すと編集可能になりandroid:editable="false"ます。誰かがこれで私を助けることができますか?

4

3 に答える 3

1

まず、xml レイアウトで TextEdit editable プロパティを 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 に答える
1
editText.setEnabled(true); or editText.setEnabled(false);

カントが機能する場合Editable false

于 2012-05-31T18:26:51.397 に答える
0
<EditText
    ...
    android:id="@+id/urId"
    android:clickable="True" />

これは私にとってはうまくいきました、あなたの運を試してください。

于 2016-02-26T06:33:19.200 に答える