2014-03-05 27 views
0

如何在我的項目中使用imageview作爲按鈕(可點擊)?截至目前我正在使用按鈕對象,但我想顯示一個圖像,而不是一個按鈕。如何使用Imageview作爲Clickable?

在此先感謝

安卓

+0

喜兄弟拉古處理其onClick事件!你可以請谷歌這些東西?有很多答案可用於您的問題。如果您發佈類似的問題,您可能會倒下! –

回答

0

這很簡單。無論是在您的佈局中,當您定義ImageView時,您可以添加android:onClick="someFunction",以及在您單擊圖像時確保在代碼中定義該圖像時調用someFunction,也可以通過編程方式將onClickListener添加到ImageView

0

您可以在佈局中將ImageView包括在任何位置,並實現OnClickListener接口來偵聽點擊事件。它會是這樣的:

ImageView image = (ImageView) findViewById(R.id.your_id); 
imager.setOnClickListener(new View.OnClickListener() { 
    // Do something 
}); 
0

Wll如何使用ImageButton。

當你打開一個佈局xml文件,並在Grapichal佈局時,Uoc可以找到它 - 你會看到ImageButton unter圖像&媒體選項菜單。

1

ImageView確實監聽點擊事件,即OnClickListener。因此,如果您打算將它們用作可點擊的,則不需要爲其設置任何附加設置。

只需創建一個ImageView的,

<ImageView 
    android:id="@+id/imgClickable" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="your image" 
/> 

然後在Java代碼中得到它的參考,

ImageView clikableImage = (ImageView) findViewById(R.id.imgClickable); 
clikableImage .setOnClickListener(this); //This make it clickable 

最後通過覆蓋

@override 
public void onClick(View v){ 
    //Your action 
} 
+0

而且,你也可以考慮ImageButton的。 :) –