編輯:關於Android編程
public class AppManagerAdapter extends BaseAdapter { private static final String TAG = "AppManagerAdapter"; private List appinfos; private Context context; //把要創建的ImageView和TextView定義在外面成靜態 private static ImageView iv; private static TextView tv; public AppManagerAdapter(List appinfos, Context context) { this.appinfos = appinfos; this.context = context; } public int getCount() { // TODO Auto-generated method stub return appinfos.size(); } public Object getItem(int position) { // TODO Auto-generated method stub return appinfos.get(position); } public long getItemId(int position) { // TODO Auto-generated method stub return position; } /** * View convertView (轉化view對象 ,歷史view對象的緩存) convertview 就是拖動的時候被回收掉的view對象 */ public View getView(int position, View convertView, ViewGroup parent) { AppInfo info = appinfos.get(position); View view; if (convertView == null) { Log.i(TAG,"通過資源文件 創建view對象"); view = View.inflate(context, R.layout.app_item, null); } else { Log.i(TAG,"使用歷史緩存view對象"); view = convertView; } iv = (ImageView) view.findViewById(R.id.iv_app_icon); tv = (TextView) view.findViewById(R.id.tv_app_name); iv.setImageDrawable(info.getIcon()); tv.setText(info.getAppname()); return view; } }
很多Android手機用戶都喜歡收集APK安裝包並保存在存儲卡內。可是,網上下載的APK大都以英文或亂碼命名,管理起來好不麻煩。那麼,無需借助PC,我們能否
微信轉賬輸入框規則(可能不全)1、小數點後兩位2、起始輸入小數點,顯示0.3、刪除到第一個位置是小數點的時候,第一個位置為0 ,避免出現小數點在第一個位置的情況修改這個朋
前面文章講述了Android手機與BLE終端之間的通信,而最常見的BLE終端應該是蘋果公司倡導的iBeacon基站。iBeacon技術基於BLE,它的特點是通過廣播對外發
2014年8月6日11:06:44 android對自定義標簽的使用,實現扁平化UI設計: 1.attrs.xml文件中自定義標簽 如: //referenc