我尝试在我的界面中创建此版权乐队:
这是我的布局:
<?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"
android:background="@drawable/mainbg"
android:layout_marginTop="0dp"
android:scaleType="fitXY"
android:clickable="false"
android:contentDescription="News "
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@color/Transparent"
android:gravity="fill" >
<ProgressBar
android:id="@+id/progressBarsplash"
android:indeterminate = "true"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:layout_marginTop = "5dp"
android:layout_marginBottom = "5dp"
android:layout_alignParentLeft = "true"
android:indeterminateDrawable = "@layout/customprogressbar"/>
<com.ofss.fcdb.mobile.android.tablet.ui.components.FCImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:scaleType="fitXY"
android:src="@drawable/oraclelogosplash" />
</RelativeLayout>
<!-- this is my textview for copyright -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:gravity="center_vertical"
android:orientation="horizontal"
android:background="#fcfcfc"
android:paddingBottom="50dp">
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_marginTop="0dp"
android:src="@drawable/securelogin"
android:layout_gravity="center"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/K_COPYRIGHT"
android:textColor="@color/Black"
android:textSize="16dp"
android:paddingLeft="5dp"
android:gravity="center"/>
</LinearLayout>
</RelativeLayout>
我使用Android平板电脑,这就是我得到的:
textview显示在页面底部,或者我想要它像第一页,并且我的代码文本没有出现:( 我是android的业余爱好者 请帮忙 谢谢你的帮助
更新
感谢Mohit Trivedi的回答,这就是我得到的结果:
是否可以像文本一样将图像放在中心,它不能用于
android:layout_gravity="center"
感谢您的帮助
答案 0 :(得分:1)
<?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"
android:layout_marginTop="0dp"
android:background="@drawable/mainbg"
android:clickable="false"
android:contentDescription="News "
android:scaleType="fitXY">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@color/Transparent"
android:gravity="fill">
<ProgressBar
android:id="@+id/progressBarsplash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:indeterminate="true"
android:indeterminateDrawable="@layout/customprogressbar" />
<com.ofss.fcdb.mobile.android.tablet.ui.components.FCImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:scaleType="fitXY"
android:src="@drawable/oraclelogosplash" />
</RelativeLayout>
<!-- this is my textview for copyright -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="20dp"
android:background="#fcfcfc"
android:gravity="center"
android:orientation="horizontal">
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_gravity="center"
android:layout_marginTop="0dp"
android:src="@drawable/securelogin" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingLeft="5dp"
android:drawableLeft="@drawable/securelogin"
android:text="@string/K_COPYRIGHT"
android:textColor="@color/Black"
android:textSize="16dp" />
</LinearLayout>
</RelativeLayout>
用上面的代码替换你的布局它将起作用
答案 1 :(得分:1)
这是布局底部的方向/重力问题的次要问题。只需将center_vertical更改为中心即可根据需要提供精确结果