- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个带有一个 TextView 和一个 ImageView 的简单 LinearLayout。我希望 TextView 中的文本向右对齐,但结果显示 Text 向左对齐。我的布局 xml 有什么问题吗?谢谢。
<?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="wrap_content" android:background="#E8E3E4">
<LinearLayout android:orientation="horizontal"
android:layout_width="wrap_content" android:layout_height="wrap_content"
>
<TextView android:layout_width="260dp" android:layout_height="wrap_content"
android:text="More Comments" android:textStyle="bold" android:background="#ff0000"
android:textColor="#121222" android:layout_gravity="right" />
<ImageView android:layout_width="50dp"
android:layout_height="wrap_content" android:src="@drawable/arrow_right"
android:layout_gravity="center" android:scaleType="centerInside" />
</LinearLayout>
</LinearLayout>
谢谢,迈克尔。但是您提到的解决方法也不起作用。
我尝试使用 RelativeLayout,但它仍然给我这样的结果:更多评论(图标)
我期望的是 更多评论(图标)
RelativeLayout xml 如下。有什么问题吗?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:id="@+id/label" android:layout_width="260dp"
android:layout_height="wrap_content" android:text="More Comments"
android:textStyle="bold" android:background="#ff0000"
android:textColor="#121222" android:layout_gravity="right" />
<ImageView android:layout_width="50dp" android:layout_height="wrap_content"
android:src="@drawable/arrow_right" android:layout_gravity="center"
android:scaleType="centerInside" android:layout_toRightOf="@id/label" />
</RelativeLayout>
按照 Michael 评论中的解决方法,我得到了下面的 XML。我预计输出为:
RightLeft
但实际输出是:
Right Left
所以解决方法对我不起作用。有什么想法吗?
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_weight="1.0"
android:text="RIGHT"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:text="LEFT"/>
</LinearLayout>
最佳答案
水平方向的线性布局不支持右/左重力。您可以找到解决方法 here .
关于java - android:layout_gravity 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119701/
以下是我的xml 我想将 button1 设置为居中垂直,将 button2 设置为居中垂直,但对我来说 android:layout_gravity="center_vertical|right"
我有这样的布局:
我有这个线性布局垂直方向,包含三个 View , 我希望第一个 View 位于父线性布局的顶部,第二个位于中心,第三个位于父线性布局的底部,我正在对布局的子级应用 layout_gravity 但此属
在 Android 中,是否可以在 layout_gravity 上应用动画?例如,假设我想将 View(例如 Button)的 layout_gravity 从右更改为左 在上面的布局
为什么我的 TextView 不正确? 更新:好吧,现在我不仅需要将 TextView 设置到右侧。现在非常有趣的是,为什么 layout_gravity 没有按预期工作,即 - 将 View 设置到
这是我的布局:
我一直在尝试在水平 linear layout 中使用 layout_gravity。但这似乎不起作用。我不想使用相对布局或任何其他布局。我想知道为什么它不能与 linear layout 一起使用。
我的问题很简单, 如何以编程方式设置我的按钮 layout_gravity? 我在互联网上找到了这个,但它只是抛出了一个 Nullpointer 异常: Button MyButton = new
我可能是个白痴,但似乎添加了一个 Button水平LinearLayout休息 layout_gravity="top" 这看起来像这样(在布局编辑器中): 请注意
您好 stackoverflow 社区!我在编程和这个网站上都是新手,但让我们进入正题。我写了一个应用程序:
在我的 android 布局中,我有两个 EditText 元素。它们并排出现在屏幕底部。但是当我在第一个 EditText(左边)中输入多行时,第二个(右边)即使它是空的也一直向上移动。我为第二个
我有一个问题,这可能很愚蠢,但我就是想不通为什么这不起作用。 基本上,我的 Activity 中有一个标题。此 header 应居中。 布局-XML styles.xml 中的定义
我想做什么 我试图通过 Java 代码设置我的 ImageButton 的 layout_gravity,我希望 ImageButton 的显示方式如下在下图中的橙色框内: Blue 框架是一个垂直的
我的问题 我似乎无法弄清楚为什么 android:layout_gravity="center_vertical" 在我的情况下不起作用。 请注意,我对解决使其垂直对齐的问题不感兴趣,以至于出于教学原
我想知道 android:layout_gravity 发生了什么。我的代码如下所示: 但是中心在按钮上完全没有做任何事情,eclipse 甚至在他们的下拉菜单中也没有。他们现在有另一种方法吗? 最
我有一个带有一个 TextView 和一个 ImageView 的简单 LinearLayout。我希望 TextView 中的文本向右对齐,但结果显示 Text 向左对齐。我的布局 xml 有什么问
我真的是android新手,我知道 android:layout_gravity 在其父级中设置 View 或 Layout 的重力。而 android:gravity 设置View 中使用的内容的重
1、gravity与layout_gravity的区别 gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置
这个问题在这里已经有了答案: What is the difference between gravity and layout_gravity in Android? (22 个答案) 关闭 9
布局 XML 是: 最终的布局是: 为什么 progressBar 没有在垂直和水平方向上都居中。它是功能还是错误:) 最佳答案 您可以给出包含进度条的线性
我是一名优秀的程序员,十分优秀!