Hub*_*ert 15 android listview android-layout
我正在尝试将2个列表视图放入我的布局中.问题是我不知道每个listview的大小.第一个listview可能有几个项目(0,1,2到大约10),第二个listview可能有很多项目(最多100个).
我试图将两个listviews的权重设置为1,但它不起作用:
=>如果第一个列表视图只有1个项目,第二个列表视图99,那么你看不到列表视图的第一项#1 =>它会缩小(相对于列表视图#2)你没有看到它.
所以我现在想把屏幕分成2个等于部分(无论是什么/无论每个列表视图的大小),并将两个列表视图放在每个部分中.当然它需要在任何设备上工作...所以如何捕获设备屏幕大小,将其分成两部分并强制列表视图大小适合屏幕的每一半?
有没有人这样做过?有另一种选项,以显示在相同的布局两个不同尺寸的列表视图(I应该使用滚动型以某种方式?=>当用户到达第一列表视图的结束时,第二列表视图显示=>是可能的? )
感谢您的帮助和任何建议......
休伯特
Hub*_*ert 20
我只需要将我的2个列表视图"封装"为2个单独的linearlayouts =>这2个linearlayout的权重为1:
<LinearLayout android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<ListView android:id="@+id/ListView_NASDAQ100"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
</ListView>
</LinearLayout>
<LinearLayout android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<ListView android:id="@+id/ListView_from_52w_HIGHLOW"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
</ListView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
Bar*_*ica -4
尝试以软像素(与设备无关的像素)设置大小 - 例如“50sp”或“100sp” - 我相信您会找到合适的
| 归档时间: |
|
| 查看次数: |
19314 次 |
| 最近记录: |