检索特定视图的ID?

时间:2013-05-31 08:59:27

标签: android

View view = View.inflate(this, R.layout.card_scroll_item, null);
viewFlipper.addView(view);
Button creditbtn = (Button) view.findViewById(R.id.credit_button);
creditbtn.setBackgroundResource(carddraw[i]);
TextView txtname = (TextView) view.findViewById(R.id.credit_type);
txtname.setText("Visa");
TextView txtnumber = (TextView) view.findViewById(R.id.credit_number);
txtnumber.setText(creditnum[i]);
txtnumber.setTypeface(tf);`

我曾使用此代码如何在每个按钮上启用点击事件

2 个答案:

答案 0 :(得分:0)

首先,你需要为你的按钮设置onClick监听器,类似这样

creditbtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // Do your actions here             
        }
    });

其次,你需要先研究,然后提出问题:)

希望这有助于并享受您的工作。

答案 1 :(得分:0)

1. Implement the onClickListener interface in your activity class.

2. set creditbtn.setOnclickListener(this);

3. 

@Override
public void onClick(View view){

int id = view.getId();

switch(id){

case R.id.credit_type:

// do your stuff

break;

}

}

希望这会有所帮助