android - 一个ScrollBar下的ListView和LineraLayout

标签 android android-layout android-listview

我想创建以下布局:

  1. “1”部分是一个 LinearLayout,它包含一个 ImageView 和一个 TextView
  2. “2”部分是具有自定义行布局的 ListView

我想将两个组件放在一个垂直的 ScrollBar 下,这意味着我不希望 ScrollBar 只用于 ListView。目前我通过将东西放在 TableView 中来实现以下布局,但我想要像 ListView 项目这样的功能。

alt text http://img8.imageshack.us/img8/5386/detaili.jpg

最佳答案

您可以使用 ListView.addHeaderView(View v) 以编程方式将“Section 1”作为 header view 添加到 ListView。参见 docs here .

此处示例代码:

View headerView = getLayoutInflater().inflate(
        R.layout.foo_list_header, null);

mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);

setListAdapter(...);

关于android - 一个ScrollBar下的ListView和LineraLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1944288/

相关文章:

java - 如何从使用 SimpleAdapter 的 Listview 获取文本 onClick

android - TextView 在相对布局中不起作用

android - 如何制作这样的背景

android - RelativeLayout 的旋转如何在 android 中工作?

android - 如何在 android 中为底部导航栏设置顶部边框,如图所示

android - 让 picasso 在行可见之前加载图像

android - 为什么我的 ListView 不显示任何元素?

javascript - React Native-与Android Studio编译 bundle

android 将圆分成N等份并知道每个分割点的坐标

java - Android Volley - 检查互联网状态