1

プログラムでフローに TableRow 要素を追加しています。

TextView eq = new TextView(fa);
eq.setId(40);
eq.setText(Student.getEq());
eq.setTextColor(Color.WHITE);
eq.setTextSize(12);
eq.setPadding(5, 5, 5, 5);
tr_head.addView(eq);

eq TextView私の場合、 s にリスナーを追加できるかどうか知りたいです。それは可能ですか?助けてくれてありがとう。

4

3 に答える 3

3

OnClickListenerTextViewに設定してみてください:

TextView eq = new TextView(fa);
eq.setId(40);
eq.setText(Student.getEq());
eq.setTextColor(Color.WHITE);
eq.setTextSize(12);
eq.setPadding(5, 5, 5, 5);
eq.setClickable(true);  //<< make textview Clickable

eq.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
         //do you work here
    }
});
于 2012-12-25T17:43:13.720 に答える
2
eq.setClickable(true);
eq.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        // do whatever stuff you wanna do here
    }
});
于 2012-12-25T17:43:04.310 に答える
0
TableRow tr=new TableRow(this);
TextView tv = new TextView("title");
tv.setPadding(5, 5, 5, 5);
//add textview into tablerow
tv.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View view) {
         //do
    }
});
于 2014-12-24T18:41:00.300 に答える