Articles of 布局

Android覆盖了一切的顶部?

你能覆盖在android的一切视图顶部? 在iPhone中,我会得到新的视图设置frame.origin (0,0),其宽度和高度frame.origin的宽度和高度。 将它添加到self.view会导致它作为一个覆盖,覆盖背后的内容(或者如果它有一个透明的背景,然后显示后面的视图)。 在android中有类似的技术吗? 我意识到,意见稍有不同(有三种types(或更多…)relativelayout,linearlayout和framelayout),但是有什么办法只是不分青红皂白地覆盖视图的顶部?

在Android API 10中的网格布局支持

我已经开发了一个目标API为15的应用程序。布局包括网格布局。 现在,当我将目标API更改为10时,我得到了网格布局和另一个元素“空间”的问题。 Eclipse会提示我下载2.3.3的支持库,但是我仍然遇到这个问题。

Android:2个相对布局划分为一半的屏幕

我多次尝试绘制2个水平alignment的相对布局,并分成两半。 我用油漆devise图像来解释我的意思。 任何build议?

Android ImageView大小不能与源图像缩放

我有一个LinearLayout内的几个ImageViews。 我需要缩小ImageViews,以便在垂直方向上适应LinearLayout的同时保持纵横比。 水平地,我只是需要他们彼此相邻。 我为此做了一个简化的testing平台,它嵌套了加权布局,以便为ImageView提供一个很宽但不是很高的LinearLayout, <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="5"> <LinearLayout android:id="@+id/linearLayout3" android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1"> <ImageView android:id="@+id/imageView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/test_image" android:scaleType="fitStart"></ImageView> <ImageView android:id="@+id/imageView2" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/test_image" android:scaleType="fitStart"></ImageView> </LinearLayout> <LinearLayout android:id="@+id/linearLayout4" android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1"></LinearLayout> </LinearLayout> <LinearLayout android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"></LinearLayout> </LinearLayout> (在Eclipse布局编辑器中,图像垂直剪切,根本不缩放 – 但这只是我们学会爱的那些特质之一) 在硬件上运行时,图像将缩放到正确的高度,同时保持其高宽比。 我的问题是,他们不是彼此相邻。 每个ImageView的高度正确匹配LinearLayout的高度。 每个ImageView的宽度是未缩放图像的宽度 – […]

Android将布局组织到子文件夹中

我有一个相当复杂的android应用程序,“布局”文件夹的内容变得越来越大。 我试图组织单独的布局XML文件到子文件夹,例如布局/button/,布局/活动/,布局/视图/等等。这似乎并没有工作,文件夹中的内容没有parsing到R class。 有没有办法做到这一点? 谢谢!

如何以编程方式更改布局的可见性

有方法来改变视图的可见性,但我怎样才能以编程方式更改在XML中定义的布局的可见性? 如何获得布局对象? <LinearLayout android:id="@+id/contacts_type" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:visibility="gone"> </LinearLayout>

如何在布局中居中TextView?

我有一个复杂的布局,其中的一部分以一个标签为中心,在值的两边都有+和 – button。 我希望值在button之间居中,无论是“1”还是“99”。 它看起来很好,当它是一个两位数字,如“99”,但是当它是一个数字时,这个数字是左alignment的。 我如何正确地集中这个价值? 以下是我的布局的这一部分: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@id/runway_label" android:layout_centerHorizontal="true" android:orientation="horizontal"> <ImageView android:id="@+id/dec_runway_button" android:src="@drawable/minus_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical"/> <TextView android:id="@+id/runway_value" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFFFFF" android:textStyle="bold" android:textSize="40.0sp" android:minWidth="50sp" android:layout_centerInParent="true" android:layout_gravity="center" android:shadowColor="#333333" android:shadowDx="2.0" android:shadowDy="2.0" android:shadowRadius="3.0" /> <ImageView android:id="@+id/inc_runway_button" android:src="@drawable/plus_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical"/> </LinearLayout>