簡體   English   中英

在Android的GridView中更改圖像的背景資源

[英]change background resource of an image in the gridview in android

這里我試圖更改圖像的背景資源,是否成功,但是問題是,當我單擊gridview中的所有項目時,每個項目的背景資源都有變化,我的問題是,如果我單擊哪個項目是0位置,它必須更改背景資源圖像,再次,如果我單擊處於1位置的項目,則它必須更改背景資源,以及位於0位置的圖像必須設置普通圖像,例如沒有背景資源進入正常狀態。

public void onItemClick(AdapterView<?> arg0, View vv, int arg2, long arg3) {
        // TODO Auto-generated method stub

        vv.setBackgroundResource(android.R.drawable.btn_default);


    } 

請允許我設置僅一個選定項目即可更改圖像。 提前致謝。

您需要修改適配器以設置選中項目的背景。 例如:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    // creating view

    if(item.isChecked()){
        veiw.setBackgroundResource(android.R.drawable.btn_default);
    }

    return view;
}

您實際上需要修改適配器,為此,我將在此處您介紹此問題。 如何在單擊時將圖像設置為背景圖像?

檢查接受的答案並按照說明進行操作,您一切順利

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM