編輯:關於Android編程
假如我們需要在代碼中為一組view設置相對應的一組圖片資源時(如為listview/gridview的所有item設置一組對應的圖片時),我們就可以在xml中定義一組代表圖片的drawable數組,然後用代碼進行讀取。
開始我是這樣做的:
- @drawable/pencil1
- @drawable/pencil2
- @drawable/pencil3
- @drawable/pencil4
- @drawable/pencil5
- @drawable/pencil6
1、在xml中要這樣定義:
- @drawable/pencil1
- @drawable/pencil2
- @drawable/pencil3
- @drawable/pencil4
- @drawable/pencil5
- @drawable/pencil6
TypedArray ar = context.getResources().obtainTypedArray(R.array.actions_images); int len = ar.length(); int[] resIds = new int[len]; for (int i = 0; i < len; i++) resIds[i] = ar.getResourceId(i, 0); ar.recycle();
圖片的id就保存在resIds中去了,然後我們就可以引用它(比如用img.setImageResourse(resIds[0]))來設置圖片了。
同理,要想在xml中定義id數組,做法一樣。
參考:http://stackoverflow.com/questions/6945678/android-storing-r-drawable-ids-in-xml-array
本文實例講述了Android編程使WebView支持HTML5 Video全屏播放的解決方法。分享給大家供大家參考,具體如下:1)需要在AndroidManifest.x
華為p9怎麼隱藏導航欄?華為p9隱藏導航欄方法是什麼?華為p9是華為今年推出的一款高端機,華為p9有許多方便好用的功能,比如你可以隱藏手機導航欄,那麼華為p
BaseAdapterBaseAdapter是實現了ListAdapter和SpinnerAdapter兩個接口,當然它也可以直接給ListView和Spinner等UI
DatePicker控件繼承自FrameLayout類,日期選擇控件的主要功能是向用戶提供包含年、月、日的日期數據並允許用戶對其修改。TimePicker控件繼承自Fra