0

JLabelJava では、 aをクリックしたときにa の値を設定したい場合、次のJButtonようにコーディングできます...

JButton button = new JButton("add");
JButton label = new JLabel();

public void addListenersToButtons(){
    button.addActionListener(this);
}

public void actionPerformed(ActionEvent e) {
    Object src = e.getSource();
    if (src == button) {
        label.setText("this is the number = " + number);
    }
}

TextFieldユーザーがボタンをクリックしたときに a の値を設定する Android でも同様のことができるようにしたいと考えています。Androidでこれに適したコードは何ですか?

4

3 に答える 3

5

次に例を示します。

    final Button btn = (Button) findViewById(R.id.btn);

    btn.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            TextView tv = (TextView) findViewById(R.id.TextView1);
            tv.setText("hellooo");
        }
    });
于 2012-04-17T12:38:15.217 に答える
3
button.setOnCLickListenere(new OnCLickListsner(){

public void onClick(View v){
 text.setText("text"); //assuming you have reference for the TextView and button
}
});

しかし、あなたは間違いなく最初にアンドロイドの基本を通過する必要があります。

于 2012-04-17T12:36:12.807 に答える
0
public static int num=0;
plus.setOnCLickListenere(new OnCLickListsner(){
public void onClick(View v){

num=num+1;
 text.setText("Number "+num); //assuming you have reference for the TextView and button
}
});

minus.setOnCLickListenere(new OnCLickListsner(){
public void onClick(View v){

num=num-1;
 text.setText("Number "+num); //assuming you have reference for the TextView and button
}
});

あなたがこのようなことをしたいことを願っています。値を押すと2つのボタンplusが追加され、押すminusと数字が差し引かれます。

于 2012-04-17T12:41:46.487 に答える