我添加了一个页脚有2个图像到我的应用程序使用包含标记。 我能够查看页脚并访问源代码中的图像视图ID,但无法将这些图像视图设置为按钮侦听器。setOnclilcklistener为页脚图像
main.xml中我有
包括布局= “@布局/ common_footer”
在common_footer.xml
?XML版本= “1.0” 编码=“UTF -8" ? 的LinearLayout的xmlns:机器人= “http://schemas.android.com/apk/res/android” 机器人:取向= “水平” 机器人:layout_width = “WRAP_CONTENT” 机器人:layout_height = “WRAP_CONTENT” 机器人: layout_gravity = “CENTER_HORIZONTAL” 机器人:背景= “#228b22”
ImageView的机器人:ID = “@ + ID/image1的” 机器人:layout_width = “WRAP_CONTENT” 机器人:layout_height = “WRAP_CONTENT” 机器人:SRC =“@ drawable/icon” android:paddingRight =“20px” android:clickable =“false”
ImageView的机器人:ID = “@ + ID/IMAGE2” 机器人:layout_width = “WRAP_CONTENT” 机器人:layout_height = “WRAP_CONTENT” 机器人:SRC = “@绘制/ sample_0” 机器人:可点击= “假”
的LinearLayout
在源代码中
查看inflatedView = View.inflate(此,R.layout.common_footer,NULL); ImageView b =(ImageView)inflatedView.findViewById(R.id.image1); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT ,LayoutParams.WRAP_CONTENT); b.setLayoutParams(lp); b.setClickable(false); b.setSelected(false); b.setOnClickListener(mClickListener); }
private OnClickListener mClickListener = new OnClickListener()
{
public void onClick(View v)
{
Intent i = new Intent(TableImageLayout.this, TableImageLayout2.class);
startActivity(i);
}
};
但我的Onclicklistener不工作。
请提前提出您的宝贵建议
谢谢:)