Android 带线性布局的滚动视图
我把他放在我的一个ScrollView LinearLayout中,它工作了,但问题是按钮的名称看不到它们了,就好像按钮是巨大的一样 这是XML文件:Android 带线性布局的滚动视图,android,android-layout,scroll,Android,Android Layout,Scroll,我把他放在我的一个ScrollView LinearLayout中,它工作了,但问题是按钮的名称看不到它们了,就好像按钮是巨大的一样 这是XML文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/bg" android:layout_width="match_pa
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/bg"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:keepScreenOn="true"
android:orientation="horizontal"
android:weightSum="100" >
<LinearLayout
android:id="@+id/Graph10"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_weight="15"
android:orientation="vertical" android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:background="@drawable/sfondo">
<LinearLayout
android:id="@+id/Graph"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_weight="15"
android:orientation="horizontal" >
</LinearLayout>
</LinearLayout>
<ScrollView
android:layout_width="950sp"
android:layout_height="match_parent"
android:scrollbars="vertical" >
<LinearLayout
android:id="@+id/LL2"
android:layout_width="950sp"
android:layout_height="match_parent"
android:layout_weight="85"
android:orientation="vertical" >
<Button
android:id="@+id/bConnect"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Connect"
android:textSize="14dp"
style="@style/btnStyleBeige" />
<Button
android:id="@+id/bDisconnect"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Disconnect"
android:textSize="14dp"
style="@style/btnStyleBeige"
android:layout_marginTop="5dp"/>
<LinearLayout
android:id="@+id/LLY"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical"
android:weightSum="100" >
<Button
android:id="@+id/bFreeze"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Freeze"
android:textSize="14sp"
style="@style/btnStyleBeige"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp" />
<Button
android:id="@+id/bAbsolute"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Absolute"
android:textSize="14sp"
style="@style/btnStyleBeige"
android:layout_marginBottom="5dp" />
<Button
android:id="@+id/bRelative"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Relative"
android:textSize="14sp"
style="@style/btnStyleBeige"
android:layout_marginBottom="5dp" />
<Button
android:id="@+id/bPoc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="P.O.C."
android:textSize="14sp"
style="@style/btnStyleBeige"
android:layout_marginBottom="5dp" />
</LinearLayout>
<LinearLayout
android:id="@+id/Label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:weightSum="100"
android:background="@drawable/rotondo">
<TextView
android:id="@+id/Ch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="• TA DX: "
android:textSize="14sp"
android:textStyle="bold|italic"
/>
<TextView
android:id="@+id/Valore1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="0 µV"
android:textSize="14sp"
android:textStyle="bold|italic"/>
</LinearLayout>
<LinearLayout
android:id="@+id/Label2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:weightSum="100"
android:background="@drawable/rotondo">
<TextView
android:id="@+id/Ch2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="• TA DX: "
android:textSize="14sp"
android:textStyle="bold|italic"
/>
<TextView
android:id="@+id/Valore2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="0 µV"
android:textSize="14sp"
android:textStyle="bold|italic"/>
</LinearLayout>
<LinearLayout
android:id="@+id/Label3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:weightSum="100"
android:background="@drawable/rotondo">
<TextView
android:id="@+id/Ch3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="• TA DX: "
android:textSize="14sp"
android:textStyle="bold|italic"
/>
<TextView
android:id="@+id/Valore3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="0 µV"
android:textSize="14sp"
android:textStyle="bold|italic"/>
</LinearLayout>
<LinearLayout
android:id="@+id/Label4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:weightSum="100"
android:background="@drawable/rotondo">
<TextView
android:id="@+id/Ch4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="• TA DX: "
android:textSize="14sp"
android:textStyle="bold|italic"
/>
<TextView
android:id="@+id/Valore4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="0 µV"
android:textSize="14sp"
android:textStyle="bold|italic"/>
</LinearLayout>
<LinearLayout
android:id="@+id/Label5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:weightSum="100"
android:background="@drawable/rotondo">
<TextView
android:id="@+id/Poc1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="• TA P.O.C.: "
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold|italic"
/>
<TextView
android:id="@+id/ValorePoc1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="0 %"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold|italic"/>
</LinearLayout>
<LinearLayout
android:id="@+id/Label6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:weightSum="100"
android:background="@drawable/rotondo">
<TextView
android:id="@+id/Poc2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="• MM P.O.C.: "
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold|italic"
/>
<TextView
android:id="@+id/ValorePoc2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="0 %"
android:textColor="@color/black"
android:textSize="14sp"
android:textStyle="bold|italic"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
你能告诉我哪里错了吗?我找不到问题。提前感谢。将填充父项更改为包裹按钮宽度的内容。添加重量管理:
<LinearLayout
android:id="@+id/LL2"
android:layout_width="950sp"
android:layout_height="match_parent"
android:layout_weight="85"
android:weightSum="2"
android:orientation="vertical" >
<Button
android:id="@+id/bConnect"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:text="Connect"
android:textSize="14dp"
style="@style/btnStyleBeige" />
<Button
android:id="@+id/bDisconnect"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:text="Disconnect"
android:textSize="14dp"
style="@style/btnStyleBeige"
android:layout_marginTop="5dp"/>
祝你勇敢 首先更改LinearLayout的高度以包裹内容。将一些固定高度应用于按钮。但这样按钮就不会占用950sps的空间。当您在ScrollView中放置任何UI元素时,其高度必须始终为wrap_content,或者您可以将其应用于fixed。但我的问题是width@PG_Android你明白吗?但这样按钮就不会占用950sp的空间了