1
我动态创建一个ImageButton的表,我想setPressed为true图像按钮。当它被用户点击时。由于我已经动态地创建了按钮,我该如何使用onClickListener设置按钮?Android设置按钮按下点击
{
ImageButton b = new ImageButton(this);
b.setLayoutParams(new TableRow.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
b.setBackgroundResource(R.drawable.happy);
b.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
onClickListenerForTag("tagStr");
}
}
}
private void onClickListenerForTag(final String tagStr) {
assert (tagStr != null);
mTagStr = tagStr;
//need to call setPressed(true) here ?
}
你想'setPressed(true)'上的对象是什么? – slayton
@slayton为我动态创建的图像按钮。 – ssk