草庐IT

安卓布局师

全部标签

android - 相对布局-android :layout_centerHorizontal ="true" AND android:gravity ="center_horizontal" showing unexpected results

我试图将一些TextViews对齐到RelativeLayout中的水平中心,但在使用某些属性时得到了一些意想不到的结果:为什么第二个'SpringSummerAutumnWinter'TextView和第一个'HelloWorld'TextView移动到水平中心(即使它们都使用不同的水平文本对齐属性)?对顶部的TextView使用android:layout_centerInParent="true"将其移动到屏幕中央(这不是我想要的)是否有可用于将所有TextViews对齐到水平中心的属性? 最佳答案 layout_center

android - 约束布局中的网格

我想在约束布局中使用带有方形按钮的2列网格这是我的xml但是当我添加4个按钮时它显示一个大按钮:screen当我删除2个按钮时,一切都很好:screen2这个网格应该在scrollview中,所以我不能使用parent的底部。 最佳答案 我添加了一个对我有用的指南。 关于android-约束布局中的网格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/46997708/

java - Android 自定义 ListViewItem 布局

我不太明白我的ListView项目的布局没有按我想要的方式显示。我希望有人能给我一些提示,因为我现在不能让它工作很长一段时间。我想要的是:这是我的方法:如有任何帮助,我们将不胜感激。我已经尝试过不同的尺寸和RelativeLayout。没变化。它看起来不像我想的那样。编辑缺失三个空格edit2添加图片 最佳答案 您可以使用LinearLayouts做到这一点,但您需要三个嵌套布局:包含所有内容的垂直LinearLayout。一个水平LinearLayout,包含标题以外的所有内容。包含非标题TextView的垂直LinearLayo

Android布局加载子布局

我想让我的xml布局更加模块化,因为这个布局会非常复杂!我想要一些fragment在它们自己的xml文件中。我将如何在主XML文件中正确引用它们。例如假设我有一个但是有一个非常复杂的child,列包含按钮和包含ListView的ScrollView。我想在自己的XML中开发框架布局,然后仅在我的主要文档中引用该xml文档它的语法是什么样的?它仅与分配给的ID相关吗?在我的主要XML中? 最佳答案 文章LayoutTricks:MergingLayouts描述了和布局xml文件的标记。与您可以引用其他布局和有助于使您的View层次结构

android - 自定义布局 Android 中的图标大小

我想在自定义标题栏中更改我的应用程序图标的大小。到目前为止,这是我的代码:我的styles.xml文件是:#0000000030dip@style/CustomWindowTitleBackground这会在标题栏左侧生成一个图标,但我该如何更改图标的大小?我希望图标大一点。 最佳答案 也许您应该只为您的ImageView设置特定的DP属性。坚持使用DP,它将在所有设备上很好地扩展。像这样: 关于android-自定义布局Android中的图标大小,我们在StackOverflow上找到

xml - 钛,网格布局

如何在XML中制作网格布局。例如说我想要一个4x4板。我只需要制作16个按钮并使用jss格式化它们吗?例如,这就是我所拥有的,但还不是板格式。squaresquaresquare(NULL)squaresquare/squaresquaresquaresquaresquare 最佳答案 只需使用水平布局,并将容器View设置为屏幕大小。水平布局会将subview排成行。您可能需要做一些数学计算才能正确,或者只使用百分比宽度。这是一个无样式的2x2板的简单示例,可帮助您入门:至于“XML格式”,你是指thisguideonAlloy'

android - 在 Android Studio 中,布局 xml 文件可以分组到文件夹中吗?

在AndroidStudio中,布局xml文件可以分组到文件夹中吗?可以通过创建不同的包/文件夹来处理java文件,布局文件是否可以类似地分组/组织?当我有大量xml文件要处理时,希望在我的工作流程中轻松组织。 最佳答案 不可以,文件必须位于预定义的文件夹中。以下是有关可用文件夹名称的更多信息的链接:http://developer.android.com/guide/topics/resources/providing-resources.html 关于android-在Android

android - 像在 Play 商店应用中一样创建自定义 ListView 布局

大家好,我想像这样创建一个ListView项目/行。我了解如何创建自定义ListView和适配器,但是我无法弄清楚每个列表项/行有点“独立”的情况。如何创建这样的东西?编辑:根据dcharms的建议,我尝试了这个:但这离我想要的还差得很远。我只是不太确定我会怎么做。任何帮助都会很棒。 最佳答案 希望这能为您寻找所需内容提供一个良好的起点。 关于android-像在Play商店应用中一样创建自定义ListView布局,我们在StackOverflow上找到一个类似的问题:

android - 如何划分元素之间的空间?安卓

最后我遇到了一些有趣的问题。当我想在一些元素之间精确划分屏幕上的位置时,我通常使用LinearLayout,将其放入我的元素中并赋予它们一些权重。它适用于2个元素和更多元素,但是当我想在更多不同的部分(20|60|20)上划分屏幕然后再划分它们时,它变得非常令人沮丧。我应该怎么做?我希望我的布局在不同的屏幕上看起来一样,所以边距在小屏幕和大屏幕上看起来会有所不同。因此,例如,如果我希望我的按钮占据屏幕宽度的60%,我将被迫在两侧添加20%的空间。我实际上是使用权重制作的,但我的xml代码如下所示:如您所见,有很多空的TextView,它们除了在布局上占据一些位置外什么都不做。是否有更智

java - 扩展自定义布局类 - 从未使用过的构造函数

我正在使用给出的GifWebViewhere我知道MainActivity等工作正常,因为我在使用XML实现框架布局之前对其进行了测试。但是现在我正在使用FrameLayout,我遇到了问题。我将只向您提供我的代码和快速解释:XMLGifWebViewpublicclassGifWebViewextendsWebView{publicGifWebView(Contextcontext,Stringpath){super(context);loadUrl(path);}publicGifWebView(Contextcontext,AttributeSetattrs,Stringpath