Android開發——Java更改ImageView控制元件src屬性
阿新 • • 發佈:2018-12-20
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目錄下的圖片