在 android 工作室中添加滚动视图时遇到问题
trouble adding scrollview in android studio
<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 file.but 中添加滚动视图 我在我的输出中得到一个白色屏幕,它占据了我的图像和按钮的一些位置。像这样。
现在如何删除我模拟 app.i 时生成的额外空白 space 希望我的图像和其他属性显示在我的应用程序屏幕上
将 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>
要使图像全屏,请使用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>
<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 file.but 中添加滚动视图 我在我的输出中得到一个白色屏幕,它占据了我的图像和按钮的一些位置。像这样。
现在如何删除我模拟 app.i 时生成的额外空白 space 希望我的图像和其他属性显示在我的应用程序屏幕上
将 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>
要使图像全屏,请使用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>