如何为ListView设置分割线
2014-02-10 10:02
281 查看
给ListView设置分割线,只需设置如下两个属性:
android:divider="#000" //设置分割线显示颜色
android:dividerHeight="1px" //此处非0,否则无效
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#0f0"
android:dividerHeight="1dp" />
</RelativeLayout>代码如下:
package com.itfom.listviewdivider;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
private ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listview = (ListView) findViewById(R.id.listview);
//绑定适配器
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, new String[]{"夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊"});
listview.setAdapter(adapter);
}
}
运行结果如下所示:
android:divider="#000" //设置分割线显示颜色
android:dividerHeight="1px" //此处非0,否则无效
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#0f0"
android:dividerHeight="1dp" />
</RelativeLayout>代码如下:
package com.itfom.listviewdivider;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
private ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listview = (ListView) findViewById(R.id.listview);
//绑定适配器
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, new String[]{"夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊","夏守成好帅啊"});
listview.setAdapter(adapter);
}
}
运行结果如下所示:
相关文章推荐
- Android中如何为ListView设置静态数据
- ListView设置分割线
- 如何去除ListView中Header、Footer View中的分割线 .
- Android如何修改listview条目与条目之间的分割线的高度与颜色
- android listView 设置分割线的属性
- android ListView 程序代码设置颜色分割线 Divider
- [Android]ListView中分割线的设置
- ListView 设置分割线 Divider
- 如何设置listview每个item高度
- ListView中分割线的设置
- 举例说明ArrayAdapter的使用和如何设置ListView中每个Item的点击事件
- Android ListView与ExpandableListView设置分割线divider
- 设置ListView中的分割线divider不顶边的方法
- 代码中和xml 中设置自定义的ListView的分割线
- Android基础小技术点:Android ListView设置背景图片及分割线、周边距
- [Android]ListView中分割线的设置
- Android下用程序的方法为ListView设置分割线Divider样式
- listview.enable =false 如何设置行的字体颜色
- ListView的item高度问题及分割线的颜色设置
- listview如何去掉分割线