Articles of 右alignment

Textview环绕视图

我正在尝试使我的水平布局充分利用可用的空间。 在显示活动的信息中,我有一个“事实框”,后面跟着一大盒文字。 我希望信息框能够向右浮动,类似于下图。 这可能使用android TextView api吗?

Android RelativeLayout将一个视图的中心对齐到另一个视图的右上角

我有使用RelativeLayout的经验,但我从来没有遇到过解决我遇到的问题的方法(除了硬编码边距值,我想避免。) 我想尝试在RelativeLayout中创建类似下图的内容: 该框是它自己的视图,我想让包含橙色圆圈的视图居中在包含蓝色框的视图的右上角。 我尝试使用android:alignTop=”boxView”和android:alignRight=”boxView”但是我的橙色圆圈完全放在我的盒子里。 我希望它是这样圆圈位于盒子右上角的中心。 有人知道如何通过RelativeLayout获得结果吗? 优选地,不必为了橙色点视图而将边缘硬编码远离屏幕的边缘。

Android GridLayout中的水平居中视图

我们正在编写一个针对ICS +的应用程序,并相信一个GridLayout是最好的布局范例,但是似乎很less有关于它的文章,而且我们遇到了一些alignment问题。 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/row_background" android:rowCount="1" android:columnCount="3" android:layout_width="match_parent" android:layout_height="match_parent" android:useDefaultMargins="true" android:background="@drawable/list_item_bg"> <ImageView android:id="@+id/visibilityIcon" android:layout_row="0" android:layout_column="0" android:src="@drawable/visibility_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"/> <ImageView android:id="@+id/windIcon" android:layout_row="0" android:layout_column="1" android:src="@drawable/wind_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"/> <ImageView android:id="@+id/crosswindIcon" android:layout_row="0" android:layout_column="2" android:src="@drawable/cloud_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal"/> </GridLayout> 但左侧的2个图标保持左alignment,最右侧的图标以剩余空间为中心。 基本上我们需要做的是将每个列的大小指定为总屏幕大小的1/3(因为3列)。 我认为这是GridLayout所做的,但是看起来'wrap_content'导致了这种行为(合理),但'match_parent'导致第一列填充整个屏幕,而不是填充它的单元格,这是我所期望的行为。 我们似乎已经尝试了重力,layout_gravity等的每一个组合,但是我们从根本上做错了什么,或者发现了GridLayout的限制。 谢谢你的帮助!

使用WebView在Android应用程序中alignment文本,但呈现类似于TextView的界面?

我正在寻找一种简单的方法来忘记我正在使用WebView在我的TextView有正确的文本。 有人为此做了一个自定义的视图吗? 我很清楚,我可以做这样的事情: WebView view = new WebView(this); view.loadData("my html with text justification","text/html","utf-8"); 但是当你想要设置TextView的大小,颜色或其他常见属性时,它会变得很难看。 必须有一个更方便的做法。

如何在tabhost中居中文本?

我有一个基本的问题。 在很多tabhost的例子中,我们find了带有图片和文本的标签。 在我的情况下,我只想显示一个文本,但问题是我的文本是水平居中,但不是垂直(文本是在我的选项卡的底部)。 我尝试:android:layout_gravity =“中心”在framelayout中,但它不工作。 你有什么想法吗? 我的xml。 <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center"/> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center"> </FrameLayout> </LinearLayout> </TabHost> 解决:我定制我的标签感谢以下教程: http : //joshclemm.com/blog/?p=136 谢谢

如何禁用自动alignment?

我正在构build一个android项目,我正在使用eclipse。 我只是不知道如何禁用烦人的自动alignment。 我只想把button放在任何我想放在GUI界面上的地方,但是它们只是把它们alignment到一起。 我试图在xml代码中删除这些alignment行,但是当我移动GUI界面上的button时,它仍然会将它们带回来。 有没有办法禁用该function? 谢谢, 亚历克斯

如何alignmentImageButton中的图像源?

我有一个图像button,我想采取整个设备的宽度。 我正在使用的图像src不像button。 默认情况下,似乎是将其alignmentbutton的cener。 相反,我想把它alignment左边。 我曾尝试使用布局引力,但没有任何反应。 这是代码 <LinearLayout android:id = "@+id/llRoot" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="left" > <ImageButton android:id="@+id/ibSend" android:layout_gravity="left" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/send" > </ImageButton>

alignment2个文本,1个正常,1个相反

我做了一个 Android的应用程序,其中有一个button,其中总共有4个文本,我想alignment第一个2.一个在底部文本的最左边,另一个在底部文本的右边。 所以从这个: setText(item.title + " " + item.roomId + "\n" + item.teacher + " " + item.classes); 对此: setText(declare here a spannable); 我想我应该与Spannable一起工作,我已经尝试了一些Alignment.ALIGN_NORMAL和Alignment.ALIGN_OPPOSITE东西,但我认为应该首先计算底部文本的长度,然后进行alignment。 (我已经在这里find了一个很好的例子,但是在我的设置中不起作用)。 我希望有人能指点我一个好的方向。 编辑: 我不能(我认为)使用RelativeLayout或LinearLayout是我扩展button在不同的类( ScheduleItemView.java ): /** * Custom view that represents a {@link ScheduleItem} instance, including its * title and time span that it occupies. Usually organized automatically by * […]

在TableRow中alignmentTextView

我想在一个表格中alignment3个文本视图,如下所示: |————————————————| | {TextView1} {TextView2} {TextView3} | |————————————————| // TextView 1, 2 Left aligned // TextView 3 Right aligned 另外,表格行应填充表格宽度。 用下面的代码我只能做到这一点: |————————————————| | {TextView1} {TextView2} {TextView3} | |————————————————| 我编码: TableRow tr = new TableRow(myActivity.this); TextView tvLeft = new TextView(myActivity.this); tvLeft.setText(values[0]); TextView tvCenter = new TextView(myActivity.this); tvCenter.setText(values[1]); TextView tvRight = new TextView(myActivity.this); tvRight.setText(values[2]); tvRight.setGravity(Gravity.RIGHT); tr.addView(tvLeft); tr.addView(tvCenter); […]

Android的“layout_alignParentBottom”在相对布局

所以,我有这样的布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFF00" android:minHeight="100dp" android:layout_gravity="bottom" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:textColor="#000000" android:background="#FF0000" android:text="Hello World" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:text="button"/> </RelativeLayout> 这是它的外观: 但如果我添加android:layout_alignParentBottom="true"到button这里是它的样子: 有人可以解释我的这种行为? 如何将我的button放在底部而不调整黄色布局,并且不添加用于解决方法的数千个布局?