繁体   English   中英

android-垂直和水平居中放置两个下方并排按钮的文本

[英]android - centre vertically and horizontally text with 2 buttons side-by-side beneath

我有一个观点。 我希望图像徽标出现在布局的左上角和布局的中心(水平和垂直)中,我希望文本下方有2个按钮(并排)。 这是我所拥有的,它不起作用...有什么帮助吗?

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/linearlayout"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:fillViewport="true"
  android:background="@drawable/login_background"
>

<ImageView 
       android:id="@+id/imgLogo"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_x="-6px"
       android:layout_y="32px"
       android:background="@drawable/logo"
   />


  <RelativeLayout
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    >
             <TextView android:id="@+id/txt1"
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:text="Welcome to my app. Please select your language"      
              android:textColor="#FFFFFF"
              android:textSize="20sp"
              />

              <LinearLayout
            android:orientation="horizontal"
            android:background="@android:drawable/bottom_bar"
            android:paddingLeft="4.0dip"
            android:paddingTop="5.0dip"
            android:paddingRight="4.0dip"
            android:paddingBottom="1.0dip"
            android:layout_width="fill_parent" android:layout_height="wrap_content"
            android:layout_below="@+id/TextView01"
            android:gravity="center"
            android:layout_centerInParent="true"
            >

                  <Button
                    android:id="@+id/btnEnglish"
                    android:layout_width="0.0dip" android:layout_height="fill_parent" 
                    android:text="English"
                    android:layout_weight="1.0"
                   /> 
                   <Button
                        android:id="@+id/btnSpanish"
                        android:layout_width="0.0dip" android:layout_height="fill_parent"
                        android:text="Spanish"
                        android:layout_weight="1.0"
                   /> 
            </LinearLayout>
</RelativeLayout>

我认为这可以满足您的需求:

<ImageView
    android:id="@+id/imgLogo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_x="-6px"
    android:layout_y="32px"
    android:background="@drawable/logo" />

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="0dp"
    android:layout_centerVertical="true"
    android:gravity="center_vertical"
    android:layout_weight="1"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/txt1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Welcome to my app. Please select your language"
        android:textColor="#FFFFFF"
        android:textSize="20sp" />

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/TextView01"
        android:layout_centerInParent="true"
        android:background="@android:drawable/bottom_bar"
        android:gravity="center"
        android:orientation="horizontal"
        android:paddingBottom="1.0dip"
        android:paddingLeft="4.0dip"
        android:paddingRight="4.0dip"
        android:paddingTop="5.0dip" >

        <Button
            android:id="@+id/btnEnglish"
            android:layout_width="0.0dip"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:text="English" />

        <Button
            android:id="@+id/btnSpanish"
            android:layout_width="0.0dip"
            android:layout_height="fill_parent"
            android:layout_weight="1.0"
            android:text="Spanish" />
    </LinearLayout>
</LinearLayout>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM