編輯:Android開發實例
一般來說,在用simpleAdapter適配器時,我們所要顯示的圖片資源都是程序內的本地資源,而且是以資源的ID(Resources ID)形式來表現的。但是有時候我們需要用這個適配器來顯示網上的遠程圖片時,該如何直接顯示呢?方法是實現ViewBinder()這個接口,在裡面定義數據和視圖的匹配關系。實例代碼如下:
- SimpleAdapter notes = new SimpleAdapter(this, list,
- R.layout.meinungen_list_row, PARAM, new int[] { R.id.icon,
- R.id.name, R.id.content });
- notes.setViewBinder(new MyViewBinder());
- setListAdapter(notes);
- public class MyViewBinder implements ViewBinder {
- @Override
- public boolean setViewValue(View view, Object data,
- String textRepresentation) {
- if( (view instanceof ImageView) & (data instanceof Bitmap) ) {
- ImageView iv = (ImageView) view;
- Bitmap bm = (Bitmap) data;
- iv.setImageBitmap(bm);
- return true;
- }
- return false;
- }
- }
觀察者模式定義: Define a one-to-many dependency between objects so that when one object
前言 之前因為項目需求,其中使用到了圖片的單擊顯示取消,圖片平移縮放功能,昨天突然想再加上圖片的旋轉功能,在網上看了很多相關的例子,可是沒看到能同時實現我想要的功
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
最近在寫一個應用,想把設置頁面和應用頁面放在一起,這樣就能實現用戶可以實時看到自己的設置對UI的影響,從而更方便的設置用戶喜歡的界面。想了一段時間,發現用slid