我对java很新,按钮对我来说仍然有点混乱。但基本上我的问题是我如何设置一个按钮的java代码,该按钮将我的xml布局中的文本视图更改为另一个文本视图。 (后退和前进按钮)
答案 0 :(得分:1)
根据我的理解,您必须根据按钮点击更改textview内容?如果是的话
Button button=(Button)findViewById(R.id.buttonID);//buttonId is the id value in xml layout
TextView textview=(TextView)findViewById(R.id.textviewId);// textviewId is the id value in xml layout
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
textview.setText("Content for the textview"); // here you can assign the text for the textview
}
});
这会回答你的问题吗?如果没有,请你详细说明一下吗?
答案 1 :(得分:-1)
这样的事情应该有效
TextView text2 = (TextView) findViewById(R.id.textView1);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
text2.setFocusable(true);
text2.requestFocus();
}
});
这个问题的答案也可能有所帮助:How to set focus on a TextView when an Activity starts?