第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

使布局適用于所有具有固定尺寸的 Android 設(shè)備

使布局適用于所有具有固定尺寸的 Android 設(shè)備

我面臨著讓我的布局在所有具有相同尺寸的 Android 設(shè)備上工作的麻煩。我注意到每次朋友安裝我的應(yīng)用程序時(shí),Buttons 和 TextViews 都會(huì)改變它們的初始位置,有時(shí)會(huì)上升或下降,或者使其中的文本環(huán)繞而不是全部顯示(我將附上其中一個(gè)的一些代碼布局為例)。我需要一些好的文檔和/或教程以獲得最佳布局設(shè)計(jì)。
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

發(fā)生這種情況是因?yàn)槟谝晥D上使用了固定大小的尺寸,并且因?yàn)椴煌氖謾C(jī)有不同的屏幕尺寸,您會(huì)看到這種差異。

如評(píng)論部分所述 - 您可以使用ConstraintLayout創(chuàng)建一個(gè)布局以支持所有不同的屏幕尺寸。

這是您想要的布局的示例(無(wú)論如何看起來(lái)都相似):

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"

? xmlns:app="http://schemas.android.com/apk/res-auto"

? android:layout_width="match_parent"

? android:layout_height="match_parent"

? android:layoutDirection="ltr"

? android:orientation="vertical">


<android.support.constraint.ConstraintLayout

? ? android:layout_width="match_parent"

? ? android:layout_height="wrap_content">



? ? <Button

? ? ? ? android:id="@+id/button6"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button5"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toTopOf="parent" />


? ? <Button

? ? ? ? android:id="@+id/button5"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button7"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button6" />


? ? <Button

? ? ? ? android:id="@+id/button7"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button8"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button5" />


? ? <Button

? ? ? ? android:id="@+id/button8"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button9"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button7" />


? ? <Button

? ? ? ? android:id="@+id/button9"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button10"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button8" />


? ? <Button

? ? ? ? android:id="@+id/button10"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button11"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button9" />


? ? <Button

? ? ? ? android:id="@+id/button11"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button12"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button10" />


? ? <Button

? ? ? ? android:id="@+id/button12"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button13"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button11" />


? ? <Button

? ? ? ? android:id="@+id/button13"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button14"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button12" />


? ? <Button

? ? ? ? android:id="@+id/button14"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button15"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button13" />


? ? <Button

? ? ? ? android:id="@+id/button15"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button16"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button14" />


? ? <Button

? ? ? ? android:id="@+id/button16"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button17"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button15" />


? ? <Button

? ? ? ? android:id="@+id/button17"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toTopOf="@+id/button18"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button16" />


? ? <Button

? ? ? ? android:id="@+id/button18"

? ? ? ? android:layout_width="0dp"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_marginStart="8dp"

? ? ? ? android:layout_marginTop="8dp"

? ? ? ? android:layout_marginEnd="8dp"

? ? ? ? android:layout_marginBottom="8dp"

? ? ? ? app:layout_constraintBottom_toBottomOf="parent"

? ? ? ? app:layout_constraintEnd_toEndOf="parent"

? ? ? ? app:layout_constraintHeight_percent=".2"

? ? ? ? app:layout_constraintHorizontal_bias="0.5"

? ? ? ? app:layout_constraintStart_toStartOf="parent"

? ? ? ? app:layout_constraintTop_toBottomOf="@+id/button17" />



? ? </android.support.constraint.ConstraintLayout>


</ScrollView>


查看完整回答
反對(duì) 回復(fù) 2023-06-04
  • 1 回答
  • 0 關(guān)注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)