Android 安卓没有';不显示布局的一部分
为什么最后一部分根本不显示?好吧,应该这样。首先是:Android 安卓没有';不显示布局的一部分,android,android-layout,Android,Android Layout,为什么最后一部分根本不显示?好吧,应该这样。首先是: <LinearLayout android:orientation="vertical" android:layout_height="match_parent" android:layout_width="70dip" android:minWidth="70dp" android:layout_weight="1"> <View android:layout_width="2dip" android:
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>
提前谢谢
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>
完整XML布局:
<?xml version="1.0" encoding="utf-8"?>
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>
它从屏幕底部消失了吗?默认情况下,布局不会滚动,除非在某些情况下(列表视图等)。看
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>
当您发现自己使用了大量嵌套的
LinearLayout
s时,通常最好切换到单个 它从屏幕底部消失了吗?默认情况下,布局不会滚动,除非在某些情况下(列表视图等)。看
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>
当您发现自己使用了大量嵌套的
LinearLayout
s时,通常最好切换到单个 使用hierarchyviewer
在仿真器中检查GUI,看看发生了什么。这主意不错,但不知为什么我没有安装它。我的android sdk windows\tools目录中缺少层次结构查看器工具。应该是第一位吗?P.S.SDK工具修订版。7,安装了平台7和8软件包。使用hierarchyviewer
在模拟器中检查GUI,看看发生了什么。这主意不错,但不知为什么我没有安装它。我的android sdk windows\tools目录中缺少层次结构查看器工具。应该是第一位吗?P.S.SDK工具修订版。安装了7、7和8平台软件包。
<View
android:layout_width="2dip"
android:layout_height="match_parent"
android:background="#FF909090" />
<LinearLayout android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="60dp">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp">
<TextView
android:layout_width="20dp"
android:layout_height="30dp"
android:gravity="center"
android:layout_weight="0"
android:text="---"/>
<TextView android:id="@+id/trainingSegmentReps"
android:layout_width="15dip"
android:layout_height="30dip"
android:text="3"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1" />
<TextView
android:layout_width="15dip"
android:layout_height="30dip"
android:text="x"
android:gravity="center"
android:textSize="6pt"
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentLength"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="200"
android:paddingRight="5dp"
android:layout_weight="1" />
<TextView
android:id="@+id/trainingSegmentLengthUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="m."
android:layout_weight="1"/>
<TextView
android:id="@+id/trainingSegmentActivity"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:gravity="center"
android:text="Crawl"
android:paddingLeft="10dp"
android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_height="60dp"
android:layout_width="match_parent">
<TextView
android:id="@+id/trainingSegmentRest"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:paddingRight="10dp"
android:paddingLeft="40dp"
android:text="12"/>
<TextView android:id="@+id/trainingSegmentRestUnit"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:textSize="8pt"
android:text="breathes"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="70dip"
android:minWidth="70dp"
android:layout_weight="1">
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="25dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="Total:"
android:gravity="center"/>
<TextView android:id="@+id/trainingSegmentTotal"
android:layout_height="35dp"
android:layout_width="match_parent"
android:textSize="8pt"
android:text="1000 m."
android:gravity="center"/>
</LinearLayout>