问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中实现数据库内容在listview中显示出来。

发布网友 发布时间:2022-04-09 06:11

我来回答

2个回答

懂视网 时间:2022-04-09 10:32

="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:text="Large Text" android:id="@+id/textView2" android:textColor="#aa5599" /> <TextView android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:id="@+id/textView" android:text="body" android:textColor="#FF5533" /> </LinearLayout>
   ListView lv;
 List<Person> personsInfos;

在AndroidManifest.xml文件中配置权限

 <uses-permission android:name="android.permission.READ_SMS"></uses-permission>

  

在MainActivity中声明一个listView布局和一个List集合用于存放数据

得到ListView布局,和创建List集合对象

获得ContentResolver的对象

lv=(ListView) findViewById(R.id.lv);
personsInfos=new ArrayList<Person>();
ContentResolver resolver= getContentResolver();

 

找到手机应用程序"短信"的Uri

Uri uri = Uri.parse("content://sms/");

 

创建cursor类的对象,将查询得到的数据放到cursor中,通过moveToNext()将数据分别放入已经建好的Person类中
最后关闭cursor

Cursor cursor=resolver.query(uri,null,null,null,null);
while (cursor.moveToNext()){
 Person person=new Person();
 person.setBody( cursor.getString(cursor.getColumnIndex("body")));

 person.setType( cursor.getString(cursor.getColumnIndex("address")));
 personsInfos.add(person);

}
 cursor.close();

创建BaseAdapter解析器

 

创建一个内部类,继承BaseAdapter接口,并实现其抽象类

private class MyAdapter extends BaseAdapter{



 @Override
 public int getCount() {

 return personsInfos.size() ;

 }

 @Override
 public Object getItem(int position) {
 return position;
 }

 @Override
 public long getItemId(int position) {
 return position;
 }

 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
 View view=View.inflate(MainActivity.this,R.layout.list_itme,null);
 TextView tv_b= (TextView)view. findViewById(R.id.textView);
 TextView tv_t= (TextView)view. findViewById(R.id.textView2);
 tv_t.setText(personsInfos.get(position).getType());
 tv_b.setText(personsInfos.get(position).getBody());
 return view;
 }
}

  将适配器加载的ListView布局里

lv.setAdapter(new MyAdapter());

 


读取短信数据库放到ListView中显示

标签:

热心网友 时间:2022-04-09 07:40

第一步:添加列头
可在form_load里边添加,如下:
'初始化
listview1.fullrowselect
=
true
'(允许整行选择)
listview1.gridlines=true
'(显示网格)
listview1.checkboxs=true
'显示checkboxs框
listview1.view=3
'以报表形式显示
listview1.columnheaders.clear
listview1.columnheaders.add
1,
,
"姓名",
1000
listview1.columnheaders.add
2,
,
"性别",
500
listview1.columnheaders.add
3,
,
"职称",
1500
listview1.columnheaders.add
4,
,
"电话",
1000
第二步,添加数据
dim
itmx
as
listitem
set
itmx
=
lvw.listitems.add(参数,参数,参数,……)
'这些参数都可以为空,具体你可以看看msdn
itmx.text="李四"
itmx.subitems(1)
=
"雄性"
itmx.subitems(2)
=
"大将军"
itmx.subitems(3)
=
"10086"
第三步,取得行数据
private
sub
listview1_itemclick(byval
item
as
mscomctllib.listitem)
text1
=
item.text
text2
=
item.subitems(1)
text3
=
item.subitems(2)
text4
=
item.subitems(3)
end
sub
试一试就能知道怎么用了,快去试试吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 苹果xsmax黑屏刷机可以恢复吗 美的空调wyd和美的空调wdb什么区别,各位谁知道什么意思? iPhone xs max手机黑屏无法开机怎么解决? 成都信瑞彩色印务有限公司怎么样? 成都明高印务有限公司怎么样? 成都市华阳振兴印刷厂怎么样? 成都市雅竹印务有限责任公司怎么样? 成都市双流区银桥印刷厂怎么样? 成都新凯江印刷有限公司怎么样? 成都凯辉印务有限公司怎么样? 成都双流永福印刷厂怎么样? 成都市伦阔印刷包装厂怎么样? 成都市民涛印刷厂怎么样? “无线网络 802.11a&#47;b&#47;g&#47;n,使用802.11n 时可工作在 2.4GHz 和5GHz频段”的两个频段是什么意思?有用? 卧室门按鲁班尺多大多高为好,大门 多大多高为好? 鲁班尺大门求尺寸! 门宽1580 门高2160 急!请大师傅指点一下! 数据库添加,然后listview显示 如何培养学生的责任感,培养学生责任感的案例 怎样能使学生有责任感? 怎样快速插入书名号? 机器人课程对于孩子来说,究竟值不值得学 儿童机器人编程培训前景如何? 喜欢的人要走了,我要说点什么怎么挽留她? 儿子想学编程机器人,大家觉得八岁多点学这个好吗? 苹果手机套路键盘怎么调出来 react 怎么使用公共 脚本 男朋友说亲我的时候我想吃个辣椒是什么意思? 说人就像辣椒又辣又想吃是什么梗? 我说我不喜欢吃辣椒,但喜欢吃辣,你知道是什么意思吗? 下棋之人不宜久坐别吃辣是什么梗? 单位邮箱是做什么用的? 不服喝酒不爽吃辣什么意思? 什么是单位邮箱,单位邮箱有什么用,一般如何选择啊? now直播吃辣椒是什么意思? 女生问男的能不能吃辣是什么意思? 单位邮箱一般用什么?单位邮箱用哪个? 人们爱吃辣椒,究竟是因为什么? 求上海企业联系人的邮箱名录 我说喜欢吃辣他说喜欢欢辣是什么意思? 如何获得企业信息?电话,联系人,地址,邮箱,网站什么的