当前位置:首页 » 安卓系统 » androidlistview居中

androidlistview居中

发布时间: 2022-09-01 08:55:54

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即可

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:527
微博数据库设计 发布:2025-07-05 15:30:55 浏览:25
linux485 发布:2025-07-05 14:38:28 浏览:305
php用的软件 发布:2025-07-05 14:06:22 浏览:756
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:432
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:706
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:241
java的开发流程 发布:2025-07-05 12:45:11 浏览:686
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:285
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:835