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上了~