当前位置:首页 » 安卓系统 » 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-01-12 13:15:26 浏览:676
搭建国外服务器需要多少钱 发布:2025-01-12 13:08:01 浏览:827
我的世界mod服务器开荒 发布:2025-01-12 13:07:10 浏览:757
sql优化书 发布:2025-01-12 13:07:09 浏览:455
高校网站服务器搭建与维护论文 发布:2025-01-12 13:06:31 浏览:711
sqlserver实例没有 发布:2025-01-12 12:57:18 浏览:252
代码文件服务器地址怎么写 发布:2025-01-12 12:50:47 浏览:760
java中方法与 发布:2025-01-12 12:50:13 浏览:655
如何快速查找c语言编译时的错 发布:2025-01-12 12:49:56 浏览:32
看门狗上传病毒 发布:2025-01-12 12:32:54 浏览:326