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

时间:2010-08-19 04:12:53

标签: android listview

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

有人可以帮帮我吗?或者如果这是不可能的,那么建议我在屏幕上的某个位置放置其他东西。

2 个答案:

答案 0 :(得分:2)

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

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

等..... 这对我有用

答案 1 :(得分:0)

您可以尝试使用listview

上提供的setSelection(position)属性