【问题标题】:Stacking a listview on top of a textview Android将列表视图堆叠在文本视图 Android 之上
【发布时间】:2011-02-08 00:23:00
【问题描述】:

在我的活动中,我需要一个 ListView 在我的 TextView 之上。我怎样才能做到这样的事情?

【问题讨论】:

    标签: android listview android-activity textview


    【解决方案1】:

    我刚刚通过ImageView 完成了这项工作,这要感谢 SO 上的一些人的帮助。我从继承自BaseAdapter 的自己的类创建,然后覆盖该类的getView 方法。基本上,您最终要做的是推动您自己的观点,在您的情况下,这将是通过getView 方法在ListView 中的TextView

    你可以参考我的实现here

    【讨论】:

    • 请注意,其他两个答案都在ListView 上方提供了不可滚动的视图。就我而言,我确实想要这个。
    【解决方案2】:

    如果你需要的是一个列表视图和一个文本视图, 尝试为 listview 提供 android:layout_weight="1" 和 android:layout_height="0px" 并将 textview 放在同一布局内的 listview 下方

    【讨论】:

      【解决方案3】:

      类似这样的:

      <RelativeLayout>
           <TextView android:id="@+id/text"
                     android:layout_alignParentBottom="true"
                     android:layout_height="wrap_content" />
           <ListView android:layout_above="@id/text"
                     android:layout_height="fill_parent" />
      </RelativeLayout>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-23
        • 1970-01-01
        • 1970-01-01
        • 2016-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多