0

dp (デンティジー ピクセル) で相対レイアウトを使用しています。これは、すべての画面に最適です。しかし、Android htc Desire では問題なく見えますが、他の電話では画面の半分が表示されます。

わかりやすくするために、ここに xml ファイルを置いています。

Htcのこのxmlを使用すると、すべてが正常に表示されますが、他の電話では、サムスンの小さな画面の1つのボタンが表示されません。つまり、画面の半分が表示されます。私は何を間違っていますか?

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

<TextView
    android:id="@+id/youhavechosen"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="20dp"
    android:layout_marginTop="20dp"
    android:textSize="20dp"
    android:textStyle="bold"
    android:textColor="#000000"
    android:text="You have chosen:" />

    android:layout_below="@+id/youhavechosen"
    android:layout_marginLeft="84dp"
    android:layout_marginTop="22dp"
    android:textSize="15dp"
     android:textStyle="bold"
     android:textColor="#666666"
    android:text="The Money Shop" />

<TextView
    android:id="@+id/tvLocConfirmStreet"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textStyle="bold"
    android:layout_below="@+id/tvLocTheMoneyShop"
    android:layout_marginLeft="84dp"
    android:textColor="#666666"
    android:text="TextView" />

 <TextView
    android:id="@+id/tvLocConfirmTown"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
   android:layout_below="@+id/tvLocConfirmStreet"
   android:layout_alignLeft="@+id/tvLocConfirmStreet"
     android:textStyle="bold"
      android:textColor="#666666"
    android:text="TextView" />

 <TextView
     android:id="@+id/tvLocConfirmPostCode"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmTown"
     android:layout_below="@+id/tvLocConfirmTown"
      android:textStyle="bold"
      android:textColor="#666666"
     android:text="TextView" />

 <TextView
     android:id="@+id/tvLocConfirmTele"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmPostCode"
     android:layout_below="@+id/tvLocConfirmPostCode"
      android:textStyle="bold"
      android:textColor="#666666"
     android:text="TextView" />

 <TextView
     android:id="@+id/tvLocConfirmOpeningTime"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmTele"
     android:layout_below="@+id/tvLocConfirmTele"
     android:layout_marginTop="10dp"
     android:textSize="15dp"
     android:text="Opening Time:"
      android:textColor="#666666"
      android:textStyle="bold"
      />

 <TextView
     android:id="@+id/tvMon"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmOpeningTime"
     android:layout_below="@+id/tvLocConfirmOpeningTime"
     android:layout_marginTop="10dp"
      android:textStyle="bold"
      android:textColor="#666666"
     android:text="Mon:" />
 <TextView
     android:id="@+id/tvTue"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvMon"
     android:layout_below="@+id/tvMon"
      android:textStyle="bold"
       android:textColor="#666666"

     android:text="Tue:" />
 <TextView
     android:id="@+id/tvWed"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmOpeningTime"
     android:layout_below="@+id/tvTue"
      android:textStyle="bold"
       android:textColor="#666666"
     android:text="Wed:" />
 <TextView
     android:id="@+id/tvThur"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmOpeningTime"
     android:layout_below="@+id/tvWed"
      android:textStyle="bold"
      android:textColor="#666666"
     android:text="Thur:" />
 <TextView
     android:id="@+id/tvFri"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmOpeningTime"
     android:layout_below="@+id/tvThur"
      android:textStyle="bold"
       android:textColor="#666666"
     android:text="Fri:" />
 <TextView
     android:id="@+id/tvSat"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmOpeningTime"
     android:layout_below="@+id/tvFri"
      android:textStyle="bold"
       android:textColor="#666666"
     android:text="Sat:" />
 <TextView
     android:id="@+id/tvSun"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignLeft="@+id/tvLocConfirmOpeningTime"
     android:layout_below="@+id/tvSat"
      android:textStyle="bold"
    android:textColor="#666666"
     android:text="Sun:" />

 <TextView
     android:id="@+id/tvLocConfirmMon"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/tvMon"
     android:layout_alignBottom="@+id/tvMon"
     android:layout_toRightOf="@+id/tvMon"
     android:text="TextView"
      android:textColor="#666666"
      android:textStyle="bold"
      />

 <TextView
     android:id="@+id/tvLocConfirmTue"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignTop="@+id/tvTue"
     android:layout_toRightOf="@+id/tvTue"
      android:textStyle="bold"
     android:textColor="#666666"
     android:text="TextView" />
   <TextView
     android:id="@+id/tvLocConfirmWed"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignTop="@+id/tvWed"
     android:layout_toRightOf="@+id/tvWed"
      android:textStyle="bold"
      android:textColor="#666666"
     android:text="TextView" />
     <TextView
     android:id="@+id/tvLocConfirmThur"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignTop="@+id/tvThur"
     android:layout_toRightOf="@+id/tvThur"
      android:textStyle="bold"
    android:textColor="#666666"
     android:text="TextView" />
       <TextView
     android:id="@+id/tvLocConfirmFri"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignTop="@+id/tvFri"
     android:layout_toRightOf="@+id/tvFri"
      android:textStyle="bold"
       android:textColor="#666666"
     android:text="TextView" />
         <TextView
     android:id="@+id/tvLocConfirmSat"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignTop="@+id/tvSat"
     android:layout_toRightOf="@+id/tvSat"
      android:textStyle="bold"
     android:textColor="#666666"
     android:text="TextView" />
           <TextView
     android:id="@+id/tvLocConfirmSun"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignTop="@+id/tvSun"
     android:layout_toRightOf="@+id/tvSun"
      android:textColor="#666666"
      android:textStyle="bold"
     android:text="TextView" />

           <Button
               android:id="@+id/collect"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_centerHorizontal="true"
               android:layout_below="@+id/tvLocConfirmSun"
               android:layout_marginTop="1dp"

               android:background="@drawable/collectherebutton"
               />
              <Button
               android:id="@+id/storeDetail"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_centerHorizontal="true"
               android:layout_below="@+id/collect"
               android:layout_marginTop="5dp"

               android:background="@drawable/storedetailbutton"
               />

              <ImageView
                  android:id="@+id/locConfirmImage"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_marginLeft="20dp"

                  android:layout_alignTop="@+id/tvLocTheMoneyShop"
                  android:src="@drawable/locicon" />

              <Button
                  android:id="@+id/mapButton"
                  style="?android:attr/buttonStyleSmall"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_alignBottom="@+id/tvLocConfirmTele"
                  android:layout_alignParentRight="true"
                  android:layout_marginRight="22dp"
                  android:text="Button" />

4

1 に答える 1

0

最初のテキスト ビューの前にスクロール ビューを使用し、相対レイアウトの終了タグの直前で終了します。これで整理します。

于 2017-06-06T13:35:15.180 に答える