java - 垂直居中 ListView

标签 java android xml

我有一个 ListView 和一个以这种方式显示的布局: enter image description here

我希望项目也垂直居中。我能怎么做?这是代码

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TextView
        android:id="@+ListView/id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginRight="24dp"
        android:text="invisibile"
        android:visibility="gone" />

    <TextView
        android:id="@+ListView2/x"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:layout_marginTop="22dp"
        android:text="TextView"
        android:textSize="24dp" />

</RelativeLayout>

最佳答案

You have to create your own layout for your listview item. Soemthing like this

  <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center" >
            <TextView
                android:id="@id/textItem"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
    </LinearLayout>

Then, in your code, your going to have to do this

new ArrayAdapter(this, R.layout.yourRowItemLayoutHere, R.id.textItem, functions);

关于java - 垂直居中 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519400/

相关文章:

Java 添加额外的传递变量

java - 尝试从 ArrayList 访问数组

android - 在android相机中上传捕获的图像的问题

java - 如何加粗 AlertDialog 中使用的 CharSequence 中的一项?

xml - Json 到 XML 工具?

java - 如何在 JAXB 中自定义属性名称?

java - Mule 3.2 中的分离器

java - 当其他线程在 map 上进行插入/删除时迭代 map 键

android - 如何在 Android 手机中找到应用程序崩溃日志?

java - 使用 Spring Integration JAR 时 Spring Batch 不退出