1
ImageButtonのテーブルを動的に作成しています。イメージボタンのsetPressedをtrueにしたいとします。ユーザーがクリックしたときに表示されます。私はボタンを動的に作成しているので、どのようにしてonClickListenerを使ってsetPressedするのですか?クリック時に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