小编aks*_*hay的帖子

Android Studio Emulator错误"模拟器:CPU加速状态:无法打开HAXM设备:ERROR_FILE_NOT_FOUND"

我能够在android工作室中使用Emulator而没有任何问题.从今天起我收到的错误为:"仿真器:CPU加速状态:无法打开HAXM设备:ERROR_FILE_NOT_FOUND".

在BIOS中启用虚拟化,英特尔硬件加速执行管理器安装在控制面板 - 程序中.还尝试从android sdk文件夹安装intelhaxm-android.exe.

请帮助解决错误.

(i7/16gb/windows 10).

emulation android-studio

14
推荐指数
3
解决办法
2万
查看次数

为什么该列占据其父级(容器)的整个宽度

  1. 我在容器内有一列
  2. 容器的宽度设置为300
  3. 该列有一个文本子项
  4. 现在,通常,列宽将是其最宽子项的宽度。在这种情况下,它只有一个文本子项,因此列的宽度应该是文本子项的宽度
  5. 但是,该列扩展到父级的整个宽度为 300,即宽度为 300 的容器父级
class TestPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(
        child: Padding(
          padding: EdgeInsets.all(10),
          child: Container(
            width: 300,
            color: Colors.orangeAccent,
            child: Column(
              // mainAxisSize: MainAxisSize.min,
              children: [
                Text('Hi', style: TextStyle(fontSize: 50)),
              ],
            ),
          ),
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)
  1. 我们可以通过在图像中看到子项居中对齐(这是默认的横轴对齐)来观察到该列正在扩展到其父项的整个宽度。

在此输入图像描述

我浏览了容器文档,但无法弄清楚为什么会发生这种情况。有人可以解释为什么该列占据其父级的全宽吗?

dart flutter flutter-layout

6
推荐指数
2
解决办法
6537
查看次数

管理 SingleChildScrollView 内 SingleChildScrollView 的滚动 - 颤动?

我有一个父 SCS 视图(SingleChildScrollView) 和一个子 SCS 视图。在子 SCS 视图内有一个数据表,数据表从屏幕底部四分之一左右开始。

现在,当用户滚动到子 SCS 视图内的数据表顶部时,我想滚动父 SCS 视图。

这在网络中自然有效,但在 iOS 或 anroid 中不起作用。我尝试对父级和子级 SCS 视图使用相同的 Scrollcontroller 并使用 ScrollPhysics。但似乎没有任何作用。你能帮我解决一下吗?

这是代码:

    import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Report'),
        ),
      ),
    ),
  );
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  final ScrollController scrollController = ScrollController();

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
      child: Column(
        children: [
          Text('Some Data', style: TextStyle(fontSize: 30)), …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout singlechildscrollview

6
推荐指数
1
解决办法
2529
查看次数

将谷歌工作表中的一系列单元格作为PDF下载到本地计算机和其他自动化脚本的脚本?

我在 g 表中制作了发票格式如下: 在此处输入图片说明

在单元格 B8:C8(在 Invoice To 下方)中,有一个下拉菜单可以从客户工作表中获取数据。

什么是要求?

  1. 制作选定单元格的 PDF。我想稍后添加一些按钮并为它们分配宏/脚本,并且 g sheet 打印操作会打印工作表上的所有内容。所以只需要打印发票部分(范围-A1:G46)。工作表名称为客户名称 + 发票日期(F8)。

我已经使用了一些来自堆栈溢出的脚本,但它们正在增加边距。我想要的是一个完整的 pdf 文件,如果我使用打印(ctrl+p)按钮,我就可以得到它。

  1. 将发票数据保存到“发票登记”表以跟踪发票和付款。这也达到了。

我可以通过使用相对引用记录宏来实现这一点。

    function Untitledmacro1() {
  var spreadsheet = SpreadsheetApp.getActive();

  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Invoice Register'), true);
  spreadsheet.getRange('A1').activate();  
  spreadsheet.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();  
  spreadsheet.getCurrentCell().offset(1, 0).activate();
  spreadsheet.getCurrentCell().setFormulaR1C1('=R[-1]C[0]+1');

  spreadsheet.getCurrentCell().offset(0, 1).activate();

  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Invoice Register'), true);
  spreadsheet.getRange('Invoice!E8').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);

  spreadsheet.getCurrentCell().offset(0, 1).activate();

  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Invoice Register'), true);
  spreadsheet.getRange('Invoice!F8').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);

  spreadsheet.getCurrentCell().offset(0, 1).activate();

  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Invoice Register'), true);
  spreadsheet.getRange('Invoice!B8:C8').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);

  spreadsheet.getCurrentCell().offset(0, 2).activate();

  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Invoice Register'), true);
  spreadsheet.getRange('Invoice!F16').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
};
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  1. 保存发票数据并生成具有特定单元格范围的 pdf 后,我想清除某些字段中的数据。这也达到了。
function clearRange() {
  //replace 'Sheet1' with your actual …
Run Code Online (Sandbox Code Playgroud)

javascript google-sheets google-apps-script

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