Articles of 右alignment

将微调器值对齐而不是左对齐

在spinner xml中,我正在使用: android:entries=”@array/cars” 汽车是数字项目列表。 微调器自动将值对齐到左侧,我无法在xml / code中find如何更改它。

如何在相对布局中将元素对齐到另一个元素的中心和上方?

这是一张图片,这样你就可以理解我想要的东西: 我已经在我的相对布局中设置了这个绿色元素,我想要的是在它上面放置另一个元素(图中的黑色元素),使它完全位于绿色元素的中间。 请记住,黑色元素没有恒定的宽度,宽度大于绿色元素。 有像android:layout_alignLeft和android:layout_alignRight之类的东西,如果我想让它左右对齐会很有帮助,但据我所知没有android:layout_alignCenter所以我不知道怎么做这个东西……

如何在ImageView周围对齐TextView?

我试图在ImageView周围对齐TextView。 我使用以下代码: private void createSpannableText(){ TextView myTextView = (TextView) findViewById(R.id.textView); SpannableStringBuilder builder = new SpannableStringBuilder(); builder.append(this.getText(R.string.loren__ipsum__max)); int lengthOfPart1 = builder.length(); builder.append(” “); builder.append(this.getText(R.string.lorem__ipsum)); Drawable d = getResources().getDrawable(R.drawable.myImage); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); // <—- Very important otherwise your image won't appear ImageSpan myImage = new ImageSpan(d); builder.setSpan(myImage, 0, lengthOfPart1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); myTextView.setText(builder); } 但无法得到确切的结果。 我该怎么办? 在这种情况下我是否需要使用SpannableStringBuilder,或者还有其他方法。 请帮忙。 […]

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>