私のxmlファイルには、画像を表示するためのViewPagerを含む線形レイアウトと、画像を選択するための前へボタンと次へボタンを含む別の線形レイアウトがあります。私のxmlは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >
<Button
android:id="@+id/goto_first"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="first" >
</Button>
<Button
android:id="@+id/goto_last"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="last" >
</Button>
</LinearLayout>
</LinearLayout>
私の問題は、ViewPagerが全画面表示になり、このLinearLayoutを描画するためのスペースが残っていないため、前の次のボタンを含むLinearlayoutが表示されないことです。
フラグメントを使用してViewPagerにビューを入力しています。ViewPagerに入るフラグメントビューのxmlファイルは次のとおりです。
<ImageView
android:id="@+id/ItemImage"
android:layout_width="320dp"
android:layout_height="180dp" />
<TextView
android:id="@+id/ItemText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left|bottom"
android:layout_marginBottom="5dp"
android:textColor="#ffffffff"
android:textStyle="bold" />
</FrameLayout>
レンダリング後に取得する出力は次のようになります
。1。画像(画面の高さ45%
をカバー)2。空白(画面の高さ45%をカバー)
3。テキストビュー(画面の高さ10%の残りをカバー)
必要な出力は次の
とおりです。1.image(画面の高さ45%をカバー)
2.Textview(画面の高さ10%をカバー)
3。ボタンのLinearLayout(画面の高さ45%の残りをカバー)