androidlistview居中
1. 安卓里面Listview 里的文字怎么实现居中显示(只有简单的一个Listview 没有其他控件
具体代码如下(不过我的是ListActivity,你的ListView控件,二者用法没太大区别)
这种方式是实现自定义显示模式的典型用法。
//在res中定义:list_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
/>
</LinearLayout>
//上面android:gravity="center_horizontal" 是居中的关键
//在主类中借助SimpleAdapter适配器
public class MainActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SimpleAdapter adapter = new SimpleAdapter(this, getData(),
R.layout.list_layout, new String[] { "title" },
new int[] { R.id.title});
setListAdapter(adapter);
}
private List<Map<String, Object>> getData() {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("title", "AAAAA");
list.add(map);
map = new HashMap<String, Object>();
map.put("title", "BBBB");
list.add(map);
map = new HashMap<String, Object>();
map.put("title", "CC");
list.add(map);
return list;
}
}
2. android listview 里面的item怎么让它居中
在item的根布局中设置
android:gravity="center"
android:layout_margin="10dp"
3. android布局listview中怎么样设置下拉与单选按钮
android里面没有表格,只有列表,要做到这样的效果很麻烦的。
android里面的ui是适合手机的,这种列表,特别是右边的那个下拉按钮,不适合手机这种屏幕小的设备。比如说下拉,android里面用的是spinner,通常是屏幕居中弹出,当然也可以设置下拉,设置下拉屏幕的利用不高啊,要显示完数据都不容易。
也就是说这种针对PC的界面设计,建议你最好做一些调整来符合android的特性。当然,如果真的要实现,也是可以实现的。
左边的就是checkBox,最右边可以用Spinner,也可以自定义或用其它View来实现 ,比如说Button,左drawable,右drawable,点击后弹出popWindow.
至于这种样式,最好是把listView放在RelativeLayout中,把线条画在listView上,模拟出表格样式。
4. android 横向listview怎么居中
这需要自定义listView,自定义一个类继承baseadapter,然后在布局里再建一个xml文件,比如item.xml,在item.xml里定义两个textview.两个textview放在横向线性布局里,字体颜色和位置就很简单啦,然后把内容写在自定义的listview里就ok了。
5. c#中怎么让listview单列内容居中
自带的控件实现不了这功能,你可以继承重写一个 ListView 控件,把 OwnerDraw 属性设为 true,然后重写 DrawItem 方法。
6. android listview 中列表项不一致时垂直居中
在Items里把外层父控件定高,设置成垂直居中试试
7. android listView使用arrayAdapter怎么使每行的数据居中呢,arrayAdapter要是不行,那用什么
数据居中是你那个item的布局的问题,和adapter没关系。
8. 【安卓开发】ListView的文字怎么居中显示请进
使用SimpleAdaple然后在textView中使用Android:gravity="center_horizontal即可