草庐IT

layout_main

全部标签

layout - flutter 中从右到左(RTL)

我使用Flutter一个多星期了,想创建一个阿拉伯语(从右到左)应用程序。我正在阅读InternationalizingFlutterApps,但没有提到如何设置布局方向。那么,如何在Flutter中显示从右到左(RTL)的布局? 最佳答案 你有两个选择:1.在所有设备上强制使用语言环境(和方向)--方法1:本地化将flutter_localizations包添加到您的pubspec.ymldependencies:flutter:sdk:flutterflutter_localizations:sdk:flutter然后impor

Flutter Layout Row/Column - 共享宽度,扩展高度

我在Flutter中的布局仍然有些麻烦。现在我想在象限布局中在3个小部件之间共享可用空间。宽度是均匀共享的(通过一行中的2个Expanded小部件可以正常工作),但现在我还希望自动调整高度,所以widget3.height==widget1.height+widget2。高度。如果widget3的内容较大,我希望widget1和widget2调整它们的高度,反之亦然。这在Flutter中是否可行? 最佳答案 看看IntrinsicHeight;包装根Row应该提供您正在寻找的效果:import'package:flutter/mat

android - 导入 kotlinx.android.synthetic.main.activity_main 不起作用

导入kotlinx灰显我想我几乎尝试了所有事情。重装AndroidStudio,缓存无效,新建项目同样问题。我只是找不到解决方案 最佳答案 检查“build.gradle(:app)”文件,plugins{id'com.android.application'id'kotlin-android'}如果缺少kotlin扩展,添加kotlin-android-extensions如下图并点击“立即同步”plugins{id'com.android.application'id'kotlin-android'id'kotlin-andro

android - 仅发布 APK 中的异常 "Module with the Main dispatcher is missing."

我在我的Android项目中使用Kotlin1.3EAP和kotlinx-coroutines-android:1.0.0-RC1。我的开发构建成功并且应用程序运行良好。但是,当我GenerateSignedAPK时,应用程序仍然可以构建并运行,但随后会崩溃java.lang.IllegalStateException:ModulewiththeMaindispatcherismissing.AdddependencyprovidingtheMaindispatcher,e.g.'kotlinx-coroutines-android'由于dev构建运行良好,显然gradle文件中没有遗

Kotlin - 错误 : Could not find or load main class _DefaultPackage

我在这里遵循了Eclipse的Kotlin教程:GettingStartedWithEclipseLuna但是,我遇到了这个错误:Error:Couldnotfindorloadmainclass_DefaultPackage有谁知道如何解决这个问题? 最佳答案 这是插件版本0.4.0中自动生成启动配置的一个严重错误(KT-10221)。它已在0.5.0中修复,因此推荐的解决方法是更新插件。问题的根源在于插件使用旧模式来生成主函数的类名称,该模式已被Kotlin编译器放弃。可以通过手动编辑启动配置(Eclipse菜单->运行->运行

android - 在 layout/main.xml 中引用内部类 View 时出错

咕噜……我在我的Activity中创建了一个View子类作为内部类。在我从我的Activity中简单地链接到此View之前:setContentView(newCustomView(this));没有问题。但是,现在,我的View变得越来越复杂,因此我将其作为FrameLayout的一部分,以便我可以将其作为基本View并在其顶部添加一个Spinner小部件。问题是,当我这样做时,我得到一个错误:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.grafightscratch.ochemmer/com.g

android.content.res.Resources$NotFoundException : String resource ID Fatal Exception in Main

我一直在尝试制作一个简单的程序来获取一个小的随机数并在TextView中显示给用户。在最终获得随机数生成(我认为)之后,每当我运行时,程序都会抛出一个致命的异常。代码没有错误,但我是一个完整的新手,我开始很简单,以便我可以学习。几个小时后,我已经提交请求帮助。我几乎可以肯定我的随机数fragment在错误的区域,我只是不确定该放在哪里。我尝试的所有地方都会引发相同的错误。这是.javapackagecom.eai.vgp;importjava.util.Random;importandroid.os.Bundle;importandroid.app.Activity;importand

android - 未知属性android :layout_width, layout_height,id,gravity,layout_gravity,padding

在所有android标签上出现未知属性错误。在布局XML中,自动建议未显示所有属性(如layout_width、layout_height、orientation、orientation和所有其他android属性。)这是一个快照我为解决这个问题所做的事情。清理构建和重建已删除.idea文件无效的缓存/重新启动..选项打开省电模式。SDk是最新的。在应用级网格中applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{application

android - Android XML Layout 的 'include' 标签真的有效吗?

在我的Android布局文件中使用时,我无法覆盖属性。当我搜索错误时,我发现已拒绝Issue2863:“包含标签已损坏(覆盖布局参数永远不会起作用)”由于Romain表示这在测试套件和他的示例中有效,我一定是做错了什么。我的项目是这样组织的:res/layoutbuttons.xmlres/layout-landreceipt.xmlres/layout-portreceipt.xmlbuttons.xml包含如下内容:纵向和横向的receipt.xml文件看起来像:...我错过了什么? 最佳答案 我刚刚发现了问题。首先,您只能覆盖

android - 自己定义的 Layout , onDraw() 方法没有被调用

我这样定义了一个类:publicclassTestMyFrameLayoutextendsFrameLayout{PaintmPaint;publicTestMyFrameLayout(Contextcontext,AttributeSetattrs){super(context,attrs);}publicTestMyFrameLayout(Contextcontext){super(context);mPaint=newPaint();mPaint.setColor(Color.GREEN);}protectedvoidonDraw(Canvascanvas){super.onDr