android设置布局 大小

在可视化里面拉动不是太大就是太小。。太难弄了<LinearLayoutandroid:layout_width="wrap_content"android:layout_... 在可视化里面拉动不是太大就是太小。。太难弄了
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/imageView2"
android:layout_marginTop="60dp"
android:orientation="vertical" >

<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>

</LinearLayout>
主要是想设置listview的大小
展开
 我来答
08物理
推荐于2016-07-15 · 知道合伙人软件行家
08物理
知道合伙人软件行家
采纳数:1141 获赞数:4137
1、国内上市公司资深运维工程师、产品经理 2、百度芝麻将,认证管理员

向TA提问 私信TA
展开全部
按照listview的项数确定高度

ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
return;
}

int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) {
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}

ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() – 1));
((MarginLayoutParams)params).setMargins(10, 10, 10, 10);
listView.setLayoutParams(params);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abcd44775715
2013-05-07
知道答主
回答量:6
采纳率:0%
帮助的人:2.2万
展开全部
可以再代码中定义listview的大小,动态设置显示大小,根据分辨率设置。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友33dab3f
2013-05-07 · TA获得超过1398个赞
知道小有建树答主
回答量:1283
采纳率:76%
帮助的人:658万
展开全部
可以使用布局嵌套:
<LinearLayout
android:orientation="vertical">

<LinearLayout
android:layout_weight="1"
android:orientation="vertical">

</LinearLayout>

<LinearLayout
android:layout_weight="1"
android:orientation="vertical">

<ListView
/>
</LinearLayout>
</LinearLayout>

用android:layout_weight="1" 设置权重
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feelabc9
2013-05-07
知道答主
回答量:25
采纳率:0%
帮助的人:15.6万
展开全部
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="333px" >
</ListView>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式