android – 同一屏幕中的两个线性布局

android – 同一屏幕中的两个线性布局,第1张

概述嗨我试图设计我的 Android手机和平板电脑的应用程序.所以我已经设计了它,但需要重新设计用于不同屏幕的缩放目的. 这是我想要的布局. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" a 嗨我试图设计我的 Android手机和平板电脑的应用程序.所以我已经设计了它,但需要重新设计用于不同屏幕的缩放目的.

这是我想要的布局.

<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:tools="http://schemas.androID.com/tools"    androID:ID="@+ID/linearLayout"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"    androID:orIEntation="vertical"    androID:background="@color/white">    <linearLayout        androID:ID="@+ID/linearLayout1"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent"        androID:weightSum="2"        androID:orIEntation="horizontal" >    <fragment        androID:ID="@+ID/map"        androID:layout_margintop="5dp"        androID:layout_weight=".1"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"                 />    <button        androID:ID="@+ID/button3"        androID:layout_weight=".25"        androID:layout_marginleft="34dp"        androID:layout_margintop="10dp"           androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:onClick="ClickTourismbutton"        androID:text="@string/Tourism" />    <button        androID:ID="@+ID/button4"        androID:layout_weight=".25"           androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_marginleft="34dp"        androID:text="@string/Nearby" />    <button        androID:ID="@+ID/button2"        androID:layout_weight=".25"        androID:layout_marginleft="34dp"           androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:text="@string/Favourites" />    <button        androID:ID="@+ID/button1"        androID:layout_weight=".25"          androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_marginleft="34dp"          androID:text="@string/Map" />    </linearLayout>       <linearLayout        androID:ID="@+ID/linearLayout2"        androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content"        androID:weightSum="2"        androID:orIEntation="horizontal" >    <TextVIEw        androID:layout_marginleft="10dp"        androID:layout_margintop="5dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:textIsSelectable="true"              androID:ID="@+ID/Feedupdate1" />    <ListVIEw        androID:ID="@androID:ID/List"        androID:background="@color/red"        androID:layout_weight="1"               androID:layout_margintop="5dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_marginleft="10dp"/>    <TextVIEw        androID:ID="@+ID/empty"        androID:textIsSelectable="true"           androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"          androID:layout_marginleft="10dp"         androID:layout_margintop="5dp"/>    <TextVIEw        androID:ID="@+ID/Feedupdate"                androID:layout_marginleft="6dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_margintop="430dp"        androID:textIsSelectable="true"/>    <ListVIEw        androID:ID="@+ID/List1"        androID:background="@color/blue"        androID:layout_weight="1"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_margintop="430dp"        androID:layout_marginleft="6dp" />     </linearLayout></relativeLayout>

当我运行应用程序时,两个线性布局是相互叠加的?或者上面看到的黑色矩形的地图片段占据了所有的屏幕???我不知道我做错了什么,我看了几个教程,似乎没错?

需要帮助

谢谢

<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:tools="http://schemas.androID.com/tools"    androID:ID="@+ID/linearLayout"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"    androID:orIEntation="horizontal"    androID:weightSum="2"    androID:background="@color/white">    <linearLayout        androID:ID="@+ID/linearLayout1"        androID:layout_wIDth="0dp"        androID:layout_height="match_parent"        androID:layout_weight="1"        androID:orIEntation="vertical" >    <fragment        androID:ID="@+ID/map"        androID:layout_margintop="5dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"                 />    <button        androID:ID="@+ID/button3"        androID:layout_marginleft="34dp"        androID:layout_margintop="10dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:onClick="ClickTourismbutton"        androID:text="@string/Tourism" />    <button        androID:ID="@+ID/button4"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_marginleft="34dp"        androID:text="@string/Nearby" />    <button        androID:ID="@+ID/button2"        androID:layout_marginleft="34dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:text="@string/Favourites" />    <button        androID:ID="@+ID/button1"        androID:layout_wIDth="wrap_content"         androID:layout_height="0dp"        androID:layout_marginleft="34dp"          androID:text="@string/Map" />    </linearLayout>       <linearLayout        androID:ID="@+ID/linearLayout2"        androID:layout_wIDth="0dp"        androID:layout_height="match_parent"        androID:layout_weight="1"        androID:orIEntation="vertical" >    <TextVIEw        androID:layout_marginleft="10dp"        androID:layout_margintop="5dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:textIsSelectable="true"              androID:ID="@+ID/Feedupdate1" />    <ListVIEw        androID:ID="@androID:ID/List"        androID:background="@color/red"            androID:layout_margintop="5dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_marginleft="10dp"/>    <TextVIEw        androID:ID="@+ID/empty"        androID:textIsSelectable="true"           androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"          androID:layout_marginleft="10dp"         androID:layout_margintop="5dp"/>    <TextVIEw        androID:ID="@+ID/Feedupdate"                androID:layout_marginleft="6dp"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_margintop="430dp"        androID:textIsSelectable="true"/>    <ListVIEw        androID:ID="@+ID/List1"        androID:background="@color/blue"        androID:layout_wIDth="wrap_content"         androID:layout_height="wrap_content"        androID:layout_margintop="430dp"        androID:layout_marginleft="6dp" />     </linearLayout></linearLayout>

一个组件占据每一方面?
它分成两部分,但地图片段占据了所有的一面,第一个ListvIEw占用了所有其他的???

解决方法 >将两个子linearLayouts的方向更改为VERTICAL
>顶部删除相对并使用方向为HORIZONTAL的linearLayout
并且weightSum = 2
>现在,在两个子行为布局视图中,给出layout_wIDth =“0dp”和layout_weight =“1”

您的示例XML:http://pastebin.com/2MCBN9qk

总结

以上是内存溢出为你收集整理的android – 同一屏幕中的两个线性布局全部内容,希望文章能够帮你解决android – 同一屏幕中的两个线性布局所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1123147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存