草庐IT

layout_weight

全部标签

android - 结合 layout_weight 和 maxHeight

我是Android编程的新手,我被困在一个简单的问题上。我有一个带有一些按钮和Logo的基本主页。我使用LinearLayout和layout_weight属性来分配所有组件。这是我的代码:(注意:@dimen/null_height是0dp)我的问题是我希望图像随屏幕尺寸缩放,但我不希望它像素化:我已将最大高度设置为200像素。以下几行似乎不起作用,因为图像没有限制并且完全忽略了maxHeight属性。android:layout_weight="1"android:maxHeight="@dimen/img_maxHeight"实际上它看起来像这样(示例图片):它工作得很好,但是当

android - 如何正确实现 Snackbar、Coordinator Layout 和 bottom|right FAB?

我目前正在使用设计支持库。我已经尝试用我的CoordinatorLayout包装整个布局来实现Snackbar。当要显示Snackbar时,它会引发FAB。但它不会努力下降,因此停留在平移距离之上。但是,当我通过滑动Snackbar将其关闭时,它确实会下降。所以CoordinatorLayout知道包裹在里面的FAB。.xml.javaSnackbar.make(mCoordinatorLayout,R.string.copied_to_clipboard,Snackbar.LENGTH_SHORT).show(); 最佳答案 如果

Android Studio开发遇到爆红`@layout/activity_main` does not contain a declaration with id `xxx`

翻译是“@layout/activity_main“不包含ID为”xxx“的声明”,但是我们用ctri+鼠标左键可以跳转到所属位置,但是运行时会无法进入,或者爆红用人话说你在MainActivity中调用的activiy_main.xml没有这个aid组件这时候我们就要用到View提供的inflate的方法这是我的一个item案例tv_del =View.inflate(当前java文件名.this,R.layout.该id跳转的xml名,null).findViewById(R.id.tv_del);这里有更详细的inflate解释Android之Inflate()方法用途_view.inf

android - "Can' t 获取第一个layout后的viewWidth”错误

我一辈子都无法修复这个错误。我查看了Google及其周边,但没有任何解决方案奏效。我的广告似乎在Android1.5和1.6上运行良好,但在版本2以上时我收到了该错误。我已将我的广告放在LinearLayout中,这是ScrollView中的第一个布局。我没有在类(class)中为广告使用任何代码。我更喜欢只通过xml来完成。 最佳答案 我有类似的黑屏警告。问题是设备上有两个不同的应用程序具有相同的AdMobID。我删除了第二个应用程序(错误地使用了相同的ID)并且问题消失了。 关于an

Layout工程师们--Allegro X AI实现pcb自动布局布线

Cadence推出AllegroXAI,旨在加速PCB设计流程,可将周转时间缩短10倍以上楷登电子(美国Cadence公司,NASDAQ:CDNS)今日宣布推出Cadence®Allegro®XAItechnology,这是Cadence新一代系统设计技术,在性能和自动化方面实现了革命性的提升。这款AI新产品依托于AllegroXDesignPlatform平台,可显著节省PCB设计时间,与手动设计电路板相比,在不牺牲甚至有可能提高质量的前提下,将布局布线(P&R)任务用时从数天缩短至几分钟。传统上,PCB设计中的布局布线一直是一个耗时的手动过程,会影响产品上市速度。AllegroXAI技术利

Android 平板电脑用户界面 : multi-pane fragment or linear layout

我需要创建最初仅适用于平板电脑的应用程序。我知道“列表和详细信息”模式,其中有一个列表,点击列表会显示所点击项目的详细信息。只要所有布局始终有两个Pane,那就太完美了:一个用于项目列表,一个用于所选项目的详细信息。好吧,在我的应用程序中,我想使用通常用于项目列表的第一个Pane作为应用程序中所有可用选项的菜单和第二个Pane,该Pane占用大部分可用空间,以显示基于在第一个fragment中选择的选项的特定布局。问题是第二个Pane并不总是由一个部分组成。这些是我可能遇到的所有场景(左边红框部分代表应该一直显示的菜单):1。由单个部分组成的详细信息Pane:2。由大小相同的两个部分组

android - 如何使用android :layout_width ="wrap_content"?获取以像素为单位的宽度

我有View,其中有layout_width="wrap_content"。如果我在代码中使用view.getWidth(),它返回0。:-(如何将View“wrap_content”的宽度转换为像素? 最佳答案 您可以试试getMeasuredWidth。但如果它返回0,则意味着当您尝试测量它时View尚未准备好。稍后尝试调用电话。就像在onCreate完成时发布的线程中一样 关于android-如何使用android:layout_width="wrap_content"?获取以像素

android - 工具 :layout_editor_absoluteY not working

我尝试使用android.support.constraint.ConstraintLayout设计一个布局,从androidstudio我可以看到预览很好,但是当我在手机中构建和运行时,预览一个接一个地显示我不想要的。我的布局设计: 最佳答案 layout_editor属性仅用于编辑器预览,对最终布局没有影响。您应该使用ConstraintLayout特定属性定位您的元素。 关于android-工具:layout_editor_absoluteYnotworking,我们在StackO

java - 无法解析 : com. android.support.constraint :constraint- layout:1. 1.0-beta1

这是错误:Error:(23,13)Failedtoresolve:com.android.support.constraint:constraint-layout:1.1.0-beta1Upgradeplugintoversion2.3.3andsyncprojectShowinFileShowinProjectStructuredialog当我点击升级插件时,没有任何反应。我不知道如何解决这个问题。我尝试添加存储库mavengoogle,但它不起作用。这是应用程序代码:applyplugin:'com.android.application'android{compileSdkVe

android - layout_below 不适用于 CoordinatorLayout android

这是我的布局文件。我想垂直设置所有3个元素。但它们在当前布局中重叠。layout_below在这里似乎不起作用。如何解决这个问题? 最佳答案 我已经提到了一个布局fragment,我猜这就是你想要的。检查githuboutput无法帮助您使用FloatingActionButton,它应该是float的,哈哈:) 关于android-layout_below不适用于CoordinatorLayoutandroid,我们在StackOverflow上找到一个类似的问题: