我无法弄清楚为什么我的应用程序的页脚显示在手机上而不是平板电脑上。
这是页脚的布局:
<RelativeLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentBottom="true">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:scaleType="fitXY"
android:src="@drawable/ic_devicescreenlogo"
/>
<TextView
android:id="@+id/version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:paddingBottom="2dp"
android:paddingStart="2dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/light_grey"/>
</RelativeLayout>
你知道出了什么问题吗?
谢谢
[编辑]
答案 0 :(得分:1)
那么代码应该可以工作,我已经在我的模拟器上尝试了它并且在7英寸屏幕上运行得很好,尝试获取实际设备并查看是否能解决问题
<RelativeLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentBottom="true">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:scaleType="fitXY"
android:src="@drawable/arsenal"
/>
<TextView
android:id="@+id/version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:paddingBottom="2dp"
android:paddingStart="2dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/darkgray"/>
</RelativeLayout>
答案 1 :(得分:0)
Use this code.. its work fine.
<RelativeLayout android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:scaleType="fitXY"
android:src="@mipmap/ic_launcher"
/>
<TextView
android:id="@+id/version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:paddingBottom="2dp"
android:paddingStart="2dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/colorPrimary"
android:paddingLeft="2dp"
android:layout_alignParentLeft="true" />
</LinearLayout>
</RelativeLayout
> Blockquote
答案 2 :(得分:0)
添加父相对布局重力底部。
android:layout_gravity="bottom"
<RelativeLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_alignParentBottom="true">