1. 程式人生 > >Android開發——Java更改ImageView控制元件src屬性

Android開發——Java更改ImageView控制元件src屬性

Android開發——Java更改ImageView控制元件src屬性

一、ImageView控制元件

1、先在drawable資料夾中放置一個名叫icon的圖片,再在xml檔案中建立一個ImageView

<ImageView
        android:id="@+id/icon"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/icon"/>

(1)其中的android:src是連結相簿中的圖片,在呼叫之前要先寫在res下的哪個目錄
(2)賦予這個ImageView一個ID(用於Java控制)
這樣你的xml介面中就有了這一個圖片

二、Java更改ImageView中src屬性

1、有時候,ImageView和TextView一樣需要圖片的更換,但是在使用ImageView的時候,發現不能像TextView一樣直接進行set。正確的ImageView更改方式如下:

ImageView imageview=(ImageView)super.findViewById(R.id.icon);
imageview.setBackgroundDrawable(getResources().getDrawable(R.drawable.icon_2));

其中getDrawable裡面的引數是你放在res目錄下的圖片