Android:如何将 ListView 定位在屏幕上的特定位置

标签 android listview

我正在尝试为我的 Samsung Vibrant(运行 android 2.1)编写一个应用程序。我使用了示例“Form Stuff”应用程序作为 android 开发者网站上的教程。我基本上向应用程序添加了背景图片。背景图片顶部有一些文字。我想显示一个元素列表(可供用户选择),但我希望此列表从屏幕上的某个位置开始(例如 - 从屏幕中间开始)。尝试阅读开发资源下的 ListView 并搜索论坛,但我找不到执行此操作的方法。

谁能帮帮我?或者如果这是不可能的,那么建议我可以放置在屏幕上特定位置的其他东西。

最佳答案

您可以使用以下逻辑,例如

LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(100, 200);
lp.leftMargin=-100;

嗯…… 这对我有用

关于Android:如何将 ListView 定位在屏幕上的特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3518671/

相关文章:

android - 为 MaterialCardView 设置 "outside"底部边缘无法按预期工作

android - 如何从其子 Activity 中获取父 Activity 的值(value)并将它们保留在android中?

java - 如何使图像对背景透明

android - 已通过 Android Studio 验证的数字 Assets 链接,但未通过 Google Play 控制台

android - 继续从黑莓推送注册中获取 TOO_MANY_REGISTRATIONS

listview - JavaFx ListView用于聊天应用程序

android - 如何在 Android 中合并两个或多个适配器并显示在一个 ListView 中

android - 在 flutter 形式的 sqlite 数据库的 ListView 中加载 7000 多个项目的内存有效方法是什么

android - 在 Android 中启动 Activity 时如何阻止 EditText 获得焦点?

android - 在单独的项目中创建单元测试是 Android 的正确方法吗?