私はメソッドTextView
をbutton
実装しましたsetOnClickListener
。ボタンをクリックして更新したいのですがTextView
、残念ながら最初のクリックで発生します。ご覧のとおり、以前view.invalidate();
はビューを更新していましたが、機能していません。コードは次のとおりです。
public class createtarget extends Activity {
Button mButton;
TextView Board;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.createtarget);
mButton = (Button)findViewById(R.id.submit);
Board =(TextView)findViewById(R.id.board);
mButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
String s=GiveText(); // Giving a String based on some computations
Board.setText(s);
view.invalidate(); //refreshing View
}
});