个人技术博客

Posted _shell

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人技术博客相关的知识,希望对你有一定的参考价值。

1.关于listview的使用

1.1ListvVew的简介

ListView是在手机屏幕有限的情况下,但是程序中有大量的数据需要显示时,可以借助ListView来实现,ListView可以允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内运行出来的效果就是列表的形式

1.2使用ListView的xml以及Java代码

<ListView
        android:id="@+id/list_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_margin="10dip"
        android:divider="#FFF"
        android:dividerHeight="1px" />

java文件中ListView数据的初始化(这里引用第一行代码里的初始化)

public String[] data={"apple","banana","orange","watermelon","pear","Grape",
"Pineapple","strawberry","cherry","mango"}
@Override
protected void onCreated(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentview(R.layout.activity_main);
ArrayAdapter<String>adapter=new ArrayAdapter<String>(
MainActivity.this,android.R.layout.simple_list_item_1,data);
ListView listView=(Listview)findViewById(R.id.list_view);
listView.setAdapter(adapter);

1.3关于使用ListView出现的UI布局重叠问题


如上图,同时使用listview和datepicker控件,出现了上图效果。这个问题在我做项目的过程中算是困扰了我比较久的问题,后来一个同学提醒,才知道是重复传入ListView。只要把ListView放在另外一个xml文件中,然后把上面Java代码setContentview(R.layout.activity_main);
改为setContentview(R.layout.list_view.xml);即可。

关于json数据的解析

https://www.cnblogs.com/gzdaijie/p/5189542.html

以上是关于个人技术博客的主要内容,如果未能解决你的问题,请参考以下文章

为 Blogger 上的博客格式化代码片段 [关闭]

个人技术博客

个人技术博客(1/2)android布局技巧

个人博客第五天

博客迁移至个人技术博客

《java精品毕设》基于javaweb宠物领养平台管理系统(源码+毕设论文+sql):主要实现:个人中心,信息修改,填写领养信息,交流论坛,新闻,寄养信息,公告,宠物领养信息,我的寄养信息等(代码片段