android - ListView 与页面上的其他元素一起滚动

标签 android listview

在我的布局中,我有两个项目;一个 ImageView 和一个 ListView,ImageView 在 LinearLayout 中显示在 ListView 之上。 ImageView 显示 Logo 或个人资料图像,而 ListView 显示个人/公司信息列表。

现在这是我的问题,ListView 自己滚动,ImageView 固定在顶部,但我希望 ImageView 与 ListView 一起滚动,这样它就不会静态固定在顶部。

我该怎么做?这可能吗?如果是的话,我可以看一个例子。谢谢。 :)

编辑:我考虑过从 ListView 中删除滚动条,只显示没有滚动条的项目,然后我可以将 ImageView 和 ListView 都包装在 ScrollView 中。但是我不知道这是否可行或我该如何实现。

最佳答案

将 NestedScrollView 作为您的父布局并添加一个 LinearLayout 作为其子布局并将您的 ImageView 和 listView 作为子布局添加到此线性布局。

    <NestedScrollView>
<LinearLayout>
<ImageView/>
<ListView/>
</LinearLayout>
 </NestedScrollView>

关于android - ListView 与页面上的其他元素一起滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436332/

相关文章:

java - 从使用 ListView 填充的字符串数组中读取值

jquery - jquery 移动应用程序中滚动条不可见

listview - 停止 Xamarin Forms ListView 中的单元格回收

android - 未找到 Gradle DSL 方法 : 'android()'

android - 当我的应用程序失去焦点并重新获得焦点时,UI 会更新。奇怪的问题

android - 如何创建间距均匀的按钮?

java - 使用数组列表适配器设置 android listview 的样式

delphi - ListView 在运行时的颜色项

javascript - WebView.loadUrl 不起作用,使用 JavaScript 显示空白页面

android - fragment 中的 startActivityForResult 不工作