小编M A*_*A F的帖子

Viewpager2 和片段

ViewPager2 does not support direct child views
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码在片段之间进行转换,但在使用 viewpager2 时出现上述错误。

调用片段 1 转换到片段 2:

getFragmentManager().beginTransaction().replace(R.id.viewPager2, new q2_fragment()).addToBackStack(null).commit();
Run Code Online (Sandbox Code Playgroud)

主布局中的 Viewpager2 XML:

<androidx.viewpager2.widget.ViewPager2
            android:id="@+id/viewPager2"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="10"
            android:orientation="horizontal"
            android:scaleType="fitXY" />
Run Code Online (Sandbox Code Playgroud)

Main 中的实例化:

final ViewPager2 viewPager2 = findViewById(R.id.viewPager2);
        viewPager2.setAdapter(new QuestionsActivity.ScreenSlidePagerAdapter(this));
        viewPager2.setUserInputEnabled(false);
Run Code Online (Sandbox Code Playgroud)

如何使用 viewpager2 避免此错误?

java android android-fragments android-viewpager2

8
推荐指数
2
解决办法
7434
查看次数

Flutter 中的数据表溢出

目标和问题:我正在尝试通过 DataTable 小部件为我的应用程序创建一个包含逐项的结帐页面。但我得到了 13 像素的溢出错误:

右侧的 RenderFlex 溢出了 23 个像素。相关的导致错误的小部件是 DataTable

造成此问题的原因是什么以及补救措施是什么?

图片:

在此输入图像描述

代码:

Expanded(
            flex: 8,
            child: Container(
              padding: EdgeInsets.all(10),
              child: DataTable(
                columns: [
                  DataColumn(
                    label: Text(
                      '#',
                      style: GoogleFonts.ubuntuMono(
                          color: colorPalette.chooseColor('orange'),
                          fontSize: 17),
                    ),
                  ),
                  DataColumn(
                    label: Text(
                      'Menu Item',
                      style: GoogleFonts.ubuntuMono(
                          color: colorPalette.chooseColor('orange'),
                          fontSize: 17),
                    ),
                  ),
                  DataColumn(
                    label: Text(
                      'Item Price',
                      style: GoogleFonts.ubuntuMono(
                          color: colorPalette.chooseColor('orange'),
                          fontSize: 17),
                    ),
                  ),
                  DataColumn(
                    label: Text(
                      '-',
                      style: GoogleFonts.ubuntuMono(
                          color: colorPalette.chooseColor('orange'),
                          fontSize: 17),
                    ),
                  ),
                ],
                rows: [
                  DataRow(cells: …
Run Code Online (Sandbox Code Playgroud)

datatable flutter flutter-layout

5
推荐指数
2
解决办法
6130
查看次数

在布局检查器中默认关闭实时更新

我最近更新了 Android Studio,更新包括布局检查器的一些新功能。现在有一个实时更新复选框,在运行调试器时默认情况下似乎处于打开状态。不幸的是,当此功能处于活动状态时,我的应用程序速度会慢得像爬行一样,因此每次应用程序启动后我都需要检查该功能,这是很多。我想知道是否有一个设置可以默认关闭实时更新而不是打开。谢谢你!

实时更新复选框

settings android updates android-studio layout-inspector

2
推荐指数
1
解决办法
2285
查看次数