我TextView
ScrollView
TextView
我需要在foucus
上设置文字,TextView
上OnClickListener
。我需要做这项工作在Button
a {{1}}。
答案 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();