<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
>
<LinearLayout
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/divisionwise"
tools:context="historical.com.example.ahmed.historicalplacesbd.Division">
<ImageButton
android:id="@+id/dhaka"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_marginTop="20dp"
android:layout_gravity="center"
android:background="@drawable/divisionbtnone"/>
<ImageButton
android:id="@+id/chittagong"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/chitta"/>
<ImageButton
android:id="@+id/sylhet"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/sylh"/>
<ImageButton
android:id="@+id/khulna"
android:layout_width="240dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/khuln"
/>
<ImageButton
android:id="@+id/rajshahi"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/raj"/>
<ImageButton
android:id="@+id/barishal"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/bari"/>
<ImageButton
android:id="@+id/rangpur"
android:layout_width="240dp"
android:layout_height="60dp"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:background="@drawable/rangpor"
/>
</LinearLayout>
</ScrollView>
我使用此代码在我的xml文件中添加了一个scrollview。但是在我的输出中,我得到了一个白色屏幕,它取代了我的图像和按钮。像这样。
现在如何删除模拟app时生成的额外空白区域。我希望我的图片和其他属性显示在我的应用程序屏幕上
答案 0 :(得分:0)
将scrollview
作为子容器添加到容器父linearlayout
添加如下
<LinearLayout xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/divisionwise"
android:orientation="vertical"
tools:context="historical.com.example.ahmed.historicalplacesbd.Division" >
<ScrollView
android:layout_height="match_parent"
android:layout_width="match_parent"
>
<ImageButton
android:id="@+id/dhaka"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_marginTop="20dp"
android:layout_gravity="center"
android:background="@drawable/divisionbtnone"/>
<ImageButton
android:id="@+id/chittagong"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/chitta"/>
<ImageButton
android:id="@+id/sylhet"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/sylh"/>
<ImageButton
android:id="@+id/khulna"
android:layout_width="240dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/khuln"
/>
<ImageButton
android:id="@+id/rajshahi"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/raj"/>
<ImageButton
android:id="@+id/barishal"
android:layout_width="240dp"
android:layout_height="70dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="@drawable/bari"/>
<ImageButton
android:id="@+id/rangpur"
android:layout_width="240dp"
android:layout_height="60dp"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:background="@drawable/rangpor"
/>
</ScrollView>
</LinearLayout>
答案 1 :(得分:0)
要使图像全屏显示,请使用android:background="@drawable/divisionwise" in scroll view instead of LinearLayout.
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:background="@drawable/divisionwise"
>
<LinearLayout
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:context="historical.com.example.ahmed.historicalplacesbd.Division">
</LinearLayout>
</ScrollView>