2 myc 100 myc_100 于 2013.08.26 13:41 提问

如何把LinearLayout 中的信息设置在布局中间?

请查看下面的代码:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".DisplayResult" >
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        >
        <ImageView
            android:id="@+id/zodiac1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/aries"
            />
        <TextView
            android:id="@+id/orTxt"
            android:text="Or"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />
        <ImageView 
            android:id="@+id/zodiac2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/gemini"
            />
    </LinearLayout>
    </ScrollView>

我需要把LinearLayout 中的信息设置在布局的中间。我必须使用scrollview,因为当程序都执行了的话,没有滚动很多信息不能一下子被看到。如何把信息以相同的顺序放置在中间?

1个回答

Jave_
Jave_   2013.08.26 14:19

你的布局是横向的,是横向居中吗?那直接在linearlayout里加
android:gravity="center"就行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android LinearLayout线性布局(上下左右 正中间)示例
我先把整个
android 布局: LinearLayout如何使TextView中的内容居中显示
在LinearLayout布局中: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="#FFFFFF" android:layout_width="fill_parent" android:layout_height="fill_parent
Android layout之间有空隙
将margin设为负值,一般-8dp差不多 为什么?求解释! 当android:orientation="horizontal"   与 android:layout_gravity =“right”一起用的时候不能完全居右 注意 只有android:orientation="vertical"  才能完全居右 且android:layout_gra
如何在多个LinearLayout中添加分割线
<TextView android:layout_width="match_parent" android:layout_height="1dp" android:background="#000" />在Android3.0及以上版本,LinearLayout支持直接显示分割线。设置标签的android:showDividers属性可以在Linear
android之Linearlayout布局下,如何将一个控件置于底部
前辈见解 流风,飘然的风: android 让一个控件按钮居于底部的几种方法 http://www.cnblogs.com/zdz8207/archive/2012/12/13/2816906.html可能有人会觉得乱,没事,也已经有前辈整理好了arthinking: 转:android 让一个控件按钮居于底部的几种方法 http://blog.csdn.net/jdfkldjlkjdl/a
android LinearLayout布局嵌套覆盖问题
在做android  UI布局时,用了LinearLayout嵌套,发现效果并不如我预料一般 查了下资料,说是要设置layout_weight属性 资料说得不是很清楚,也没仔细看,就去弄,结果越弄越混乱。 于是静下心来,自己写xml测试,发现如下。 我用eclipse开发,用android Common XML Editor   使用快捷键alt+/ 一、如果LinearLayout是最
LinearLayout布局中如何让控件置底
记得刚学习android UI的时候,让控件置底只会使用Relativelayout,有时候会让整体布局很不方便,LinearLayout布局置底的方法很简单,在此只是望和我一样的一些新手,少走些弯路了。 效果: 代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi
Android开发布局系列: LinearLayout布局实现垂直水平居中
1、android:orientation="vertical"表示该布局下的元素垂直排列; 2、android:layout_gravity="center_horizontal"表示该布局在父布局里水平居中,此时其父布局必须拥有android:orientation="vertical"属性;如代码黄色部分所示; 3、android:layout_gravity="center_verti
Android布局:两边控件长度固定,中间控件长度自适应
完成如图的效果,线性横向布局,包括三个空间,从左往右以此是TextView,EditText,Button三个控件,左右两边的控件长度是wrap_content,要让中间那个EditText控件自适应长度。不能指定固定长度。 我的做法:            一个外层横向LinearLayout,占满整个屏幕,width设为match_parent,内部用一个LinearLayout将
(基础)横向布局的LinearLayout怎么把一个控件放在最右边
用RelativeLayout 很简单做到,但是LinearLayout 怎么呢?也简单 ,就把其他控件的weight属性设为“1”,这样就会把这个控件撑到最右边。不想挨着边的话就设置padding...