0

アプリを作成しようとしていますが、すべてが画面に収まりません。私はスクロールビューを他のものと一緒に使用しようとしましたが、うまくいかないようです。テーブルが必要で、テーブルをスクロール可能にする必要がありますか? Scroll View を使用すると線形レイアウトになるようですが、相対レイアウトを使用していますか? ここでの他の答えはどれもうまくいかないようです。ご覧のとおりかなり狭いです

ここに画像の説明を入力

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/black_white"
android:orientation="vertical" >

<Button
    android:id="@+id/North"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:background="@android:color/black"
    android:text="North"
    android:textColor="@android:color/white" />

<Button
    android:id="@+id/East"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_toRightOf="@+id/North"
    android:background="@android:color/black"
    android:text="East"
    android:textColor="@android:color/white" />

<Button
    android:id="@+id/South"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/address"
    android:layout_alignParentRight="true"
    android:background="@android:color/black"
    android:text="South"
    android:textColor="@android:color/white" />

<Button
    android:id="@+id/West"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/address"
    android:layout_toLeftOf="@+id/South"
    android:background="@android:color/black"
    android:text="West"
    android:textColor="@android:color/white" />

<CheckedTextView
    android:id="@+id/address"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/North"
    android:background="@android:color/black"
    android:text="Address"
    android:textColor="@android:color/white" />


<Button
    android:id="@+id/Button01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_toRightOf="@+id/East"
    android:background="@android:color/black"
    android:gravity="center_vertical|center_horizontal"
    android:text="Visit Website"
    android:textColor="@android:color/white" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/address"
    android:ems="10"
    android:inputType="textMultiLine"
    android:text="address" >

    <requestFocus />
</EditText>


<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/editText1"
    android:layout_toRightOf="@+id/East"
    android:background="@android:color/black"
    android:gravity="center_vertical|center_horizontal"
    android:text="Map &amp; Directions"
    android:textColor="@android:color/white" />

<CheckedTextView
    android:id="@+id/CheckedTextView01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/button1"
    android:layout_marginTop="14dp"
    android:background="@android:color/black"
    android:text="Phone"
    android:textColor="@android:color/white" />

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/CheckedTextView01"
    android:layout_marginTop="20dp"
    android:layout_toLeftOf="@+id/East"
    android:src="@drawable/aphone" />


<EditText
    android:id="@+id/editText2"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignTop="@+id/imageView2"
    android:layout_toRightOf="@+id/East"
    android:background="@android:color/black"
    android:ems="10"
    android:gravity="center_vertical|center_horizontal"
    android:hint="Call Us"
    android:inputType="phone"
    android:text="1-614-555-5555"
    android:textColor="@android:color/white" />

<CheckedTextView
    android:id="@+id/CheckedTextView02"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/editText2"
    android:layout_marginTop="15dp"
    android:background="@android:color/black"
    android:text="E-Mail"
    android:textColor="@android:color/white" />

<ImageView
    android:id="@+id/imageView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/imageView2"
    android:layout_below="@+id/CheckedTextView02"
    android:layout_marginTop="17dp"
    android:src="@drawable/themail" />


<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/editText2"
    android:layout_alignParentRight="true"
    android:layout_alignTop="@+id/imageView3"
    android:background="@android:color/black"
    android:gravity="center_vertical|center_horizontal"
    android:text="Send Message"
    android:textColor="@android:color/white" />

<CheckedTextView
    android:id="@+id/CheckedTextView03"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/Button01"
    android:layout_alignParentLeft="true"
    android:background="@android:color/black"
    android:text="Website"
    android:textColor="@android:color/white" />

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/imageView2"
    android:layout_alignTop="@+id/button1"
    android:src="@drawable/mapicon" />

</RelativeLayout>
4

1 に答える 1

0

あなたのRelativeLayoutをスクロールビューの中に入れてください

layout_width と height を match_parent に設定していることを確認してください

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true" >

     <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
android:background="@drawable/black_white"
android:orientation="vertical" >

put your other stuff here
.
.
.

</RelativeLayout>
</ScrollView>
于 2012-10-11T15:02:36.050 に答える