Android:专注于TextView?

时间:2014-08-25 08:31:04

标签: android textview

TextView ScrollView TextView我需要在foucus上设置文字,TextViewOnClickListener。我需要做这项工作在Button a {{1}}。

3 个答案:

答案 0 :(得分:0)

button.setOnClickListener(new View.onClickListener(){
            public void onClick(View v) {
                textbox.requestFocus();
            }
});

我真的希望我理解这个问题:)

答案 1 :(得分:0)

为什么不只是setText然后requestFocus喜欢:

final TextView textView = findViewById(R.id.textView);

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        textView.setText("Some text");
        textView.requestFocus();
    }
});

注意:

TextView必须是可聚焦的。 (setFocusable(true)setFocusableInTouchMode(true))。

或者在xml中:

android:focusable="true"
android:focusableInTouchMode="true"

答案 2 :(得分:0)

您需要将focusable设置为true。

txtview.setFocusableInTouchMode(true); 

然后在onClick按钮上,请求焦点为:

txtview.requestFocus();