首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓layout_gravity问题?

安卓layout_gravity问题?
EN

Stack Overflow用户
提问于 2011-02-03 05:22:10
回答 2查看 1.7K关注 0票数 1

下面是我的xml,我想将button1设置为左中央垂直,button2设置为右中央垂直,但对于我来说,android:layout_gravity="center_vertical|right"不工作,有什么问题吗?我知道我可以通过使用填充物或毛边来实现这一点,但我不知道为什么它不起作用。我该怎么做呢?

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
    <FrameLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button1"
                android:layout_gravity="center_vertical"
                />
        <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button2"
                android:layout_gravity="center_vertical|right"/> 
        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
        </RelativeLayout>
    </FrameLayout>
  </HorizontalScrollView>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-03 05:52:26

在这里,您的问题是当您使用HorizontalScrollView时,结果是FrameLayout无法使其宽度达到fill_parent.If,您将移除所需的HorizontalScrollView,我认为这将得到所需的结果。

票数 1
EN

Stack Overflow用户

发布于 2011-10-24 21:41:46

是的,如果您将HorizontalScrollView替换为LinearLayout,那么您将看到所需的效果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4882778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档