我添加了一個頁腳有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不工作。
請提前提出您的寶貴建議
謝謝:)