android數據綁定
㈠ android中將數據綁定到Gridview裡面,並設為alertdialog里的內容
alertDialog可以把內容設置成view的,GridView不就是一個視圖么
最最普通的dialog是setMessage設置文本,你用dialog.setView(view)就是在dialog里設置視圖了
㈡ android setAdapter怎麼綁定數據
leftMenuAdapter 是自定義的Adapter,你看看這個類中是不是寫入了數據,還有這個和快捷鍵沒有關系的,你按住ctrl,然後點擊leftMenuAdapter 可以進入這個類查看代碼。如果不懂leftMenuAdapter 的寫法,你可以網路搜索BaseAdapter,進行對照。
㈢ android中spinner怎樣綁定數據
/** * * 重寫ArrayAdapter * */ public class SpinnerAdapter extends ArrayAdapter<Proct> { private int resourceId; public SpinnerAdapter(Context context, int textViewResourceId, List<Proct> objects) { super(context, textViewResourceId, objects); this.resourceId = textViewResourceId; } public View getView(int position, View convertView, ViewGroup parent) { Proct prod = getItem(position); LinearLayout userListItem = new LinearLayout(getContext()); TextView tv1 = new TextView(getContext()); TextView tv2 = new TextView(getContext()); // 判斷 if (prod instanceof Prod_Level2) { tv1.setText(String.valueOf(((Prod_Level2) prod) .getProd_Level2_Cd())); tv2.setText(((Prod_Level2) prod).getProd_Level2_NM()); } else if (prod instanceof Prod_Level3) { tv1.setText(((Prod_Level3) prod).getProd_Level3_Cd() + ""); tv2.setText(((Prod_Level3) prod).getProd_Level3_NM()); } else if (prod instanceof Prod_Level4) { tv1.setText(((Prod_Level4) prod).getProd_Level4_Cd() + ""); tv2.setText(((Prod_Level4) prod).getProd_Level4_NM()); } else if (prod instanceof Procted_Type) { tv1.setText(((Procted_Type) prod).getProcted_Type_Cd() + ""); tv2.setText(((Procted_Type) prod).getProcted_Type_NM()); } tv1.setVisibility(View.GONE); userListItem.addView(tv1); tv2.setTextSize(20); tv2.setTextColor(Color.BLACK); userListItem.addView(tv2); return userListItem; } } /** * spinner的載入 * * @param list * :要載入的數據源 * @param sp * :載入控制項 * @param context * :activity */ public void loadSpinner(List<Proct> list, Spinner sp, Context context) { SpinnerAdapter adapter = new SpinnerAdapter(context, android.R.layout.simple_spinner_item, list); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); sp.setAdapter(adapter); }
㈣ android listview 綁定數據之後如何隱藏控制項
1、在你的數據源中設置一個boolean標志位,用來控制顯示與隱藏的。
2、在listview所綁定的adapter中的getView方法中取出你的標志位,根據這個標志未決定你的控制項是顯示還是隱藏。
以上,希望對你有幫助。
㈤ android問題:cursor查找出來的數據如何綁定到listview
從你的問題中我總結出來的知識點包括:
cursor查詢資料庫中的數據
AsyncTask非同步操作
創建listview有關的Adapter適配器
大體流程操作如下:
由於資料庫操作屬於耗時操作,因此要放在非同步線程中執行,cursor在查詢出數據以後,封裝到集合當中,這就需要我們首先定義出一個實體類bean。bean中包含你從資料庫中cursor出來的欄位。查詢出來的欄位封裝到bean中,然後通過Adapter適配器將插敘出來的數據進行顯示。
下面寫出關鍵代碼:
cursor查詢資料庫
java">Cursorcursor=database.rawQuery("select*from表名where欄位='查詢欄位'",null);
代碼封裝到bean中:
while(cursor.moveToNext()){
Beanbean=newBean();
bean.setId(cursor.getString(0));
bean.setName(cursor.getString(1));
XXXX.add(XXXXbean);
}
創建Adapter適配器:
listViewAdapter=newListViewAdapter(this,XXXX);//創建適配器
XXXX_list.setAdapter(listViewAdapter);
bean實體類代碼、Adapter設置數據代碼略
㈥ 求教android問題,從網路得到json解析後,怎麼把數據綁定到listview
把json數據解析後交給你的ListView的Adapter自然就可以綁定到ListView上了~