草庐IT

layout_align_parent_right

全部标签

android - 可绘制形状的大小可以设置为 fill_parent 吗?

Android中的可绘制形状使用fill_parent来确定其大小是否有效?编辑这用于ImageButtonView的背景。我希望按钮的图标后面有一个圆圈,但我并不总是知道按钮的大小(每个布局的大小不同)。 最佳答案 不是真的。不使用ShapeDrawable独自的。如果您通过ShapeDrawable文档中,您将看到(您已经在标签中使用它们)唯一有效的属性是px、dp、sp、in和mm引用文档:android:width="...."Availableunitsare:px(pixels),dp(density-independe

android - 什么是工具 :layout in fragment xml file?

我使用ADTEclipse启动了一个基于主/详细流模板的新Android应用程序。该模板创建了两个Activity,一个主fragment和一个细节fragment,以适应大小屏幕。我注意到activity_item_list.xml文件具有tools:layout属性:我尝试删除该属性,应用程序以相同的方式运行,但在ADT的图形布局选项卡中,一条消息询问我:pickpreviewlayoutfromthe"FragmentLayout"contextmenu它的目的是什么?只是为了在图形布局中预览? 最佳答案 这是IDE工具使用的

android - 什么是工具 :layout in fragment xml file?

我使用ADTEclipse启动了一个基于主/详细流模板的新Android应用程序。该模板创建了两个Activity,一个主fragment和一个细节fragment,以适应大小屏幕。我注意到activity_item_list.xml文件具有tools:layout属性:我尝试删除该属性,应用程序以相同的方式运行,但在ADT的图形布局选项卡中,一条消息询问我:pickpreviewlayoutfromthe"FragmentLayout"contextmenu它的目的是什么?只是为了在图形布局中预览? 最佳答案 这是IDE工具使用的

安卓工作室 2.0 : Why does Instant Run not work when modifying xml layout resources?

这是一个非常新的功能,因为AndroidStudio2.0仅在金丝雀发布channel中可用,但我希望有人能进一步解释InstantRun功能的工作原理。如果我在我的Java类(Activity、fragment等)中修改代码,那么InstantRun可以顺利运行。它使应用程序的实例保持运行并在幕后交换代码,大大缩短了我测试所需的时间(这太棒了,顺便说一句)。但是,如果我修改现有的布局xml资源,那么它必须重新编译并部署它。所以我的问题是:为什么修改现有布局xml资源需要重新构建?future是否有计划允许热交换XML资源,这样我就不必在每次想要看到布局更改时都重新构建?(不过,我知道

安卓工作室 2.0 : Why does Instant Run not work when modifying xml layout resources?

这是一个非常新的功能,因为AndroidStudio2.0仅在金丝雀发布channel中可用,但我希望有人能进一步解释InstantRun功能的工作原理。如果我在我的Java类(Activity、fragment等)中修改代码,那么InstantRun可以顺利运行。它使应用程序的实例保持运行并在幕后交换代码,大大缩短了我测试所需的时间(这太棒了,顺便说一句)。但是,如果我修改现有的布局xml资源,那么它必须重新编译并部署它。所以我的问题是:为什么修改现有布局xml资源需要重新构建?future是否有计划允许热交换XML资源,这样我就不必在每次想要看到布局更改时都重新构建?(不过,我知道

android - RelativeLayout 中子级的 match_parent 属性

简而言之,是否可以告诉RelativeLayout中的child始终匹配该RelativeLayout的高度>不管同一个RelativeLayout中的其他child的行为如何?简而言之,就是这样。详情如下。我想要实现的是一个具有至少三个View的ListView行,其中一个View将是列表条目右侧的条纹(红色View以下)。我遇到的问题是左侧有一个TextView,并且取决于我有多少文本,条纹不会填满整个布局。下面的图片非常清楚地解释了这一点。ListView项目布局:结果:将strip和根高度设置为match_parent没有区别。我做到了。重复这个问题,我希望红色条纹始终垂直填充

android - RelativeLayout 中子级的 match_parent 属性

简而言之,是否可以告诉RelativeLayout中的child始终匹配该RelativeLayout的高度>不管同一个RelativeLayout中的其他child的行为如何?简而言之,就是这样。详情如下。我想要实现的是一个具有至少三个View的ListView行,其中一个View将是列表条目右侧的条纹(红色View以下)。我遇到的问题是左侧有一个TextView,并且取决于我有多少文本,条纹不会填满整个布局。下面的图片非常清楚地解释了这一点。ListView项目布局:结果:将strip和根高度设置为match_parent没有区别。我做到了。重复这个问题,我希望红色条纹始终垂直填充

android - 找不到 R.layout.activity_main

我正在尝试使用一些在线教程来解决多种布局。问题是只要只有一个XML文件,我的程序就可以正确构建和编译。当我添加多个XML文件时,我收到错误说setContentView(R.layout.activity_main);行的“activity_main无法解析或不是字段”事实上,我以前在R.*中使用的每个项目现在都报告错误。我不知道出了什么问题。谁能建议需要做什么?编辑1:我尝试清理和重建项目,但没有帮助。另外,我正在导入正确的R.java文件,如mypackage.R.java根据@RubberDuck的评论,我再次删除文件后,在构建项目后正在生成R.java文件。但是,当我创建新的X

android - 找不到 R.layout.activity_main

我正在尝试使用一些在线教程来解决多种布局。问题是只要只有一个XML文件,我的程序就可以正确构建和编译。当我添加多个XML文件时,我收到错误说setContentView(R.layout.activity_main);行的“activity_main无法解析或不是字段”事实上,我以前在R.*中使用的每个项目现在都报告错误。我不知道出了什么问题。谁能建议需要做什么?编辑1:我尝试清理和重建项目,但没有帮助。另外,我正在导入正确的R.java文件,如mypackage.R.java根据@RubberDuck的评论,我再次删除文件后,在构建项目后正在生成R.java文件。但是,当我创建新的X

android - 约束布局 : What does `layout_constraintLeft_creator` do in xml?

示例代码:tools:layout_constraintRight_creator="1"在这里做什么?没有任何文件解释这些事情。 最佳答案 对于上下文-这些是工具属性-它们纯粹是为了帮助工作室中的版本。当您将APK推送到您的设备时,这些属性实际上会被删除。现在,ConstraintLayout中的*_creator属性仅允许我们跟踪您是手动(0)还是通过推理引擎(1)创建了这些约束。如果是后者并且您再次单击推理,我们知道我们可以安全地移除这些约束并重新计算新的约束。所以基本上如果你对你的布局感到满意,你可以删除它们。但在设备上推送