java - 更大尺寸屏幕中的布局间距问题

标签 java android android-layout

有谁知道为什么会这样:

字母框在 10"平板电脑屏幕上没有正确对齐,但在 7"和 4.7"屏幕上工作正常。

enter image description here

这是我的 XML 布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:padding="5dp"
        android:id="@+id/alphabetPad" >
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/rowABCD"
            android:layout_weight="1">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnA"
                android:layout_weight="1"
                android:text="A"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnB"
                android:layout_weight="1"
                android:text="B"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/btnC"
                android:layout_weight="1"
                android:text="C"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/btnD"
                android:layout_weight="1"
                android:text="D"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
        </LinearLayout>
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/rowEFGH"
            android:layout_weight="1">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnE"
                android:layout_weight="1"
                android:text="E"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnF"
                android:layout_weight="1"
                android:text="F"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnG"
                android:layout_weight="1"
                android:text="G"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnH"
                android:layout_weight="1"
                android:text="H"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
        </LinearLayout>

        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:id="@+id/rowIJKL">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnI"
                android:layout_weight="1"
                android:text="I"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnJ"
                android:layout_weight="1"
                android:text="J"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnK"
                android:layout_weight="1"
                android:text="K"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnL"
                android:layout_weight="1"
                android:text="L"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
        </LinearLayout>
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:id="@+id/rowMNOP">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnM"
                android:layout_weight="1"
                android:text="M"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnN"
                android:layout_weight="1"
                android:text="N"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnO"
                android:layout_weight="1"
                android:text="O"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnP"
                android:layout_weight="1"
                android:text="P"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
        </LinearLayout>
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:id="@+id/rowQRST">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnQ"
                android:layout_weight="1"
                android:text="Q"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnR"
                android:layout_weight="1"
                android:text="R"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnS"
                android:layout_weight="1"
                android:text="S"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnT"
                android:layout_weight="1"
                android:text="T"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
        </LinearLayout>
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:id="@+id/rowUVWX">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnU"
                android:layout_weight="1"
                android:text="U"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnV"
                android:layout_weight="1"
                android:text="V"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnW"
                android:layout_weight="1"
                android:text="W"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
            <Button
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/btnX"
                android:layout_weight="1"
                android:text="X"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
        </LinearLayout>
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:id="@+id/rowYZ">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnBlank"
                android:layout_weight="1"
                android:text=""
                android:visibility="invisible" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnY"
                android:layout_weight="1"
                android:text="Y"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:id="@+id/btnZ"
                android:layout_weight="1"
                android:text="Z"
                android:background="@drawable/letterstyle"
                android:textColor="#FFFFFF"
                android:layout_margin="2dp"
                android:textSize="@dimen/btn_text"
                android:textStyle="bold" />
            <Button
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/btnBlank"
                android:layout_weight="1"
                android:text=""
                android:visibility="invisible" />
        </LinearLayout>
</LinearLayout>

我猜盒子太大放不下。我怎样才能做到无论应用程序显示在什么屏幕尺寸上,这些框总是排成一行。

我尝试更改每个按钮的边距,大屏幕为 1dp,小屏幕为 2dp,但这没有帮助。

非常感谢您的帮助。

最佳答案

只是替换

android:layout_width = "wrap_content"

android:layout_width = "fill_parent"

试试下面的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:padding="5dp"
    android:id="@+id/alphabetPad" >
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/rowABCD"
        android:layout_weight="1">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnA"
            android:layout_weight="1"
            android:text="A"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnB"
            android:layout_weight="1"
            android:text="B"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:id="@+id/btnC"
            android:layout_weight="1"
            android:text="C"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:id="@+id/btnD"
            android:layout_weight="1"
            android:text="D"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/rowEFGH"
        android:layout_weight="1">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnE"
            android:layout_weight="1"
            android:text="E"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnF"
            android:layout_weight="1"
            android:text="F"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnG"
            android:layout_weight="1"
            android:text="G"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnH"
            android:layout_weight="1"
            android:text="H"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:id="@+id/rowIJKL">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnI"
            android:layout_weight="1"
            android:text="I"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnJ"
            android:layout_weight="1"
            android:text="J"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnK"
            android:layout_weight="1"
            android:text="K"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnL"
            android:layout_weight="1"
            android:text="L"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:id="@+id/rowMNOP">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnM"
            android:layout_weight="1"
            android:text="M"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnN"
            android:layout_weight="1"
            android:text="N"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnO"
            android:layout_weight="1"
            android:text="O"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnP"
            android:layout_weight="1"
            android:text="P"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:id="@+id/rowQRST">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnQ"
            android:layout_weight="1"
            android:text="Q"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnR"
            android:layout_weight="1"
            android:text="R"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnS"
            android:layout_weight="1"
            android:text="S"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnT"
            android:layout_weight="1"
            android:text="T"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:id="@+id/rowUVWX">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnU"
            android:layout_weight="1"
            android:text="U"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnV"
            android:layout_weight="1"
            android:text="V"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnW"
            android:layout_weight="1"
            android:text="W"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
        <Button
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:id="@+id/btnX"
            android:layout_weight="1"
            android:text="X"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:id="@+id/rowYZ">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnBlank"
            android:layout_weight="1"
            android:text=""
            android:visibility="invisible" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnY"
            android:layout_weight="1"
            android:text="Y"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/btnZ"
            android:layout_weight="1"
            android:text="Z"
            android:background="@drawable/letterstyle"
            android:textColor="#FFFFFF"
            android:layout_margin="2dp"
            android:textSize="@dimen/btn_text"
            android:textStyle="bold" />
        <Button
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:id="@+id/btnBlank"
            android:layout_weight="1"
            android:text=""
            android:visibility="invisible" />
    </LinearLayout>

请检查我刚刚在回答中发布的修改后的布局。当我测试时,它对我来说工作正常。当您在线性布局中指定 layout_weight 时,最好使用 layout_width 或 layout_height 作为 fill_parent,因为 LinearLayout 根据 layout_weight 属性调整布局,而不管布局中的内容如何。

让我知道它是否也适合你!

关于java - 更大尺寸屏幕中的布局间距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18298222/

相关文章:

java - 从 asynctask 获取结果并处理它

java - 如何将 Android 设备连接到本地主机服务器?

java - MVVM - 如何将上下文传递给存储库类?

android - WindowManager$BadTokenException : Unable to add window android. view.ViewRootImpl$W@61b864 -- 窗口类型 2010 的权限被拒绝

java - 用 Java/C++ 处理 Linux 网络连接?

java - HTTP 状态 404 - Servlet 调度程序不可用

java - Android Volley - HTTP 代码 401 的奇怪错误 - java.io.IOException : No authentication challenges found

android - 非常简单的代码,但是使用 Fragment 时出现错误 "Activity has been destroyed"

android - 以编程方式将进度条放在屏幕的中心

android - 具有同一类的多个 fragment 实例的 ViewPager