我是Android新手,我想知道如何獲取圖像按鈕上當前設置的圖像資源的名稱。 例如:b1.setImageResource(R.drawable.img); //其中b1是圖像按鈕,img是存在於res/drawable中的png文件的名稱。獲取圖像按鈕中使用的圖像資源的名稱
現在我想知道如何獲得圖像文件的名稱,即「img」。 在此先感謝。
我是Android新手,我想知道如何獲取圖像按鈕上當前設置的圖像資源的名稱。 例如:b1.setImageResource(R.drawable.img); //其中b1是圖像按鈕,img是存在於res/drawable中的png文件的名稱。獲取圖像按鈕中使用的圖像資源的名稱
現在我想知道如何獲得圖像文件的名稱,即「img」。 在此先感謝。
您可以使用setTag()和getTag()這種方式來存儲任何你想要的數據。
imageView.setTag("imageNameHere");
String imageName = (String) imageView.getTag();
讓我知道! ;)
我猜你只是想添加一個圖像作爲你的按鈕的背景。
要做到這一點,將您選擇的圖像添加到您的res/drawable文件夾(有很多方法可以做到這一點)。如果你喜歡,你可以重新命名它,但是我建議小寫字母用下劃線(_),比如「img_1」,或者只是「img」。
然後,在你的XML視圖,添加安卓背景線,以您的按鈕......
<Button
android:id="@+id/b1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/img"/>
沒有我這是井字遊戲,並希望在Java代碼中動態更改圖像。但是,無論如何感謝:) – SageCoder
是的,這工作,非常感謝 – SageCoder