Articles of 布局

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似乎不工作。 在此先感谢罗兰

我怎样才能得到一个Android TableLayout来填充屏幕?

我正在与Android糟糕的布局系统作斗争。 我想要一个桌子来填充屏幕(简单的权利?),但它是非常困难的。 我以这种方式在XML中以某种方式工作: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TableRow android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1"> <Button android:text="A" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/> <Button android:text="B" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/> </TableRow> <TableRow android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1"> <Button android:text="C" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/> <Button android:text="D" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/> </TableRow> 但是我不能让它在Java中工作。 我已经尝试了一百万个LayoutParams的组合,但没有任何工作。 这是我最好的结果,只填充屏幕的宽度,而不是高度: table = new TableLayout(this); // Java. You suck. TableLayout.LayoutParams lp = new […]

graphics布局选项卡不会显示一些布局文件到Eclipse中

使用Eclipse ADT插件为Android开发布局文件时遇到问题。 我打开的一些文件不显示graphics布局选项卡,如下所示: 其他人(实际上是老一些)反而显示正确。 有谁知道在这种情况下可以做什么? 提前致谢!

Android Studio:创build横向布局

直到最近我使用Eclipse,在Eclipse中,我只是简单地创build了一个文件夹/ res / layout-landscape,并在其中放置了可选的横向布局。 不过,在Android Studio 1.1.0中,似乎无法这样做。 如何创build备用横向布局的文件夹?