Articles of 布局

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>

2列TableLayout,每列精确到50%

自从我第一次使用Android以来,这个问题让我感到困惑。 我无法将两列的TableLayout中的两列精确地分别设置为50%。 这是一个例子: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" > <TableLayout android:id="@+id/tablelayout" android:layout_height="wrap_content" android:layout_width="fill_parent" android:paddingRight="2dip" > <TableRow> <TextView style="@style/TextViewStandard" android_layout_span="2" android:layout_weight="1" android:text="Bla" /> </TableRow> <TableRow> <TextView style="@style/TextViewStandard" android:layout_weight="1" android:text="Name:" /> <EditText style="@style/EditTextStandard" android:id="@+id/et_name" android:layout_weight="1" /> </TableRow> <TableRow> <TextView style="@style/TextViewStandard" android:layout_weight="1" android:text="URL:" /> <EditText style="@style/EditTextStandard" android:id="@+id/et_url" android:layout_weight="1" /> </TableRow> <TableRow> <Button style="@style/ButtonStandard" android:layout_column="0" android:layout_marginTop="6dip" android:onClick="onClickOk" android:text="@android:string/ok" /> </TableRow> […]

Android:使用FrameLayout将buttonalignment到屏幕的右下angular?

我正试图把地图的缩放控制放在屏幕的右下angular。 我可以用RelativeLayout同时使用alignParentBottom="true"和alignParentRight="true" ,但与Framelayout我没有find任何这样的属性。 我如何将它与屏幕的右下angularalignment?

布局图层? Z轴?

我已经看到许多在其布局中使用分层的应用程序。 当我谈到分层时,我指的是相对于用户视图的z轴中的图层。 一个这样的应用程序是Craigslist通知应用程序,在ListView顶部有一个靠近底部的加号,以允许用户访问添加额外的列表项目。 在我的情况下,我成功地使用GestureListener来打开页面。 效果很好,但是我想在页面的边缘叠加一个透明的右右箭头png,如果有页面在用户当前所在的页面的前面或后面。 我已经search,但不是很确定如何有两个布局的元素同时消耗相同的空间。 在这种情况下,您将拥有页面(布局)的内容,并且需要该布局的(z轴)顶部的内容。 有人能指出我正确的方向吗?

Android如何使点击时突出显示?

我有一个线性布局,其中每一行都是以编程方式膨胀,我希望这些行在点击时像ListView一样行事。 也就是说,我希望该行以与默认的ListView完全相同的方式/颜色高亮显示。 我怎么去做这个?

使用退出buttonclosures应用程序

可能重复: android – 退出应用程序代码 我是一个Android的初学者,我正在练习一个有2个标签和1个退出button的项目。 但是当我在android手机上运行这个项目的退出button不工作,它不会退出。 我怎样才能让退出button的工作?

Android强制横向(横向)布局

我相当接近完成我的Android的第一场比赛,我遇到了一个这么简单的问题,我确信我会觉得愚蠢的不知道如何解决它,但我怎么能强制应用程序留在一个水平布局? 现在,如果你打开手机(模拟器),它将翻转graphics并挤压它们。 无论用户如何打开手机,我都希望游戏能够水平开始并保持这种状态。 谢谢。

如何使RatingBar显示五颗星

我正在遵循如何添加RatingBar的标准示例。 要控制星号的数量,我尝试使用android:numStars="5" 。 问题是,明星的数量似乎没有做任何事情。 在肖像布局,我得到6星,当我翻转手机,我得到约10星。 我试图设置加载xml的Activity( myBar.setNumStars(5) )中星号的数量,但是这个选项也没有成功。 所以我的问题是如何定义我的布局,以便它只显示五颗星? 设置numStars似乎不工作。 在此先感谢罗兰