Android评论留言页面
一、MainActivity.java文件
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 绑定XML中的ListView,作为Item的容器
ListView list = (ListView) findViewById(R.id.MyListView);
// 生成动态数组,并且转载数据
ArrayList
for (int i = 0; i < 30; i++) {
HashMap
map.put("ItemTitle", "This is Title.....");
map.put("ItemContent", "This is Content.....");
mylist.add(map);
}
// 生成适配器,数组===》ListItem
SimpleAdapter mSchedule = new SimpleAdapter(this, mylist,// 数据来源
R.layout.my_listitem,// ListItem的XML实现
// 动态数组与ListItem对应的子项
new String[] { "ItemTitle","ItemContent" },
// ListItem的XML文件里面的两个TextView ID
new int[] { R.id.itemTitle,R.id.itemContent });
// 添加并且显示
list.setAdapter(mSchedule);
}
二、activity_main.xml文件
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.ex.test_listview.MainActivity" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@drawable/line_message_img"
android:dividerHeight="4dp" >
三、mylistitem.xml文件
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="3dip"
android:paddingLeft="10dip" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/ic_launcher" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/photo_img"
android:textSize="25sp" />
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/photo_img" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/itemContent"
android:layout_marginBottom="20dp"
android:layout_marginTop="20dp"
android:layout_toLeftOf="@+id/praise_count_txt"
android:src="@drawable/praise_img" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/itemContent"
android:layout_marginBottom="20dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:layout_toLeftOf="@+id/message_img"
android:text="2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/itemContent"
android:layout_marginBottom="20dp"
android:layout_marginTop="20dp"
android:layout_toLeftOf="@+id/message_count_txt"
android:src="@drawable/message_img" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/itemContent"
android:layout_marginBottom="20dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:text="3" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/message_img"
android:layout_margin="10dp" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@drawable/line_message_img"
android:dividerHeight="2dp" >
更多相关文章
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android中xml生成
- android 处理http例子
- Android读取SD卡下面所有的TXT文件名 listView显示出来
- android视频录制(调用系统视频录制),生成缩略图
- Android(安卓)Camera框架分析
- Android引入外部字体源代码