私はSOについて多くのことを読み、あちこちでグーグル検索を行いましたが、それでも答えが得られません...私はこのコードを持っています:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/welcomeRelativeLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/graph_paper" >
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:orientation="vertical" >
<TextView
android:id="@+id/first"
android:layout_width="40dp"
android:layout_height="90dp"
android:layout_marginTop="70dp"
android:background="@color/Blue" />
<TextView
android:id="@+id/second"
android:layout_width="40dp"
android:layout_height="90dp"
android:layout_marginTop="70dp"
android:background="@color/Cyan" />
<TextView
android:id="@+id/third"
android:layout_width="40dp"
android:layout_height="90dp"
android:layout_marginTop="70dp"
android:background="@color/Brown" />
</LinearLayout>
<LinearLayout
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="203dp"
android:background="@color/Black"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/Yellow" >
<ImageView
android:id="@+id/welcomeWImageView"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginBottom="16dp"
android:src="@drawable/w" />
<ImageView
android:id="@+id/WelcomeOImageView"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/o" />
<ImageView
android:id="@+id/welcomeRImageView"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/r" />
<ImageView
android:id="@+id/welcomeDImageView"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/d" />
</LinearLayout>
<TextView
android:id="@+id/welcomeTextView"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/lime" />
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/Pink" >
<ImageView
android:id="@+id/ImageView03"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginBottom="16dp"
android:src="@drawable/w" />
<ImageView
android:id="@+id/ImageView04"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/o" />
<ImageView
android:id="@+id/ImageView01"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/r" />
<ImageView
android:id="@+id/ImageView02"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/d" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
さまざまなスレッドからの回答に記載されているように、スケーリング単位として dp を使用しましたが、さまざまな画面サイズと解像度から移動すると、結果としてこれらの画像が得られます。
さまざまな画面サイズと解像度で得られるさまざまな画像を次に示します。
画面サイズと解像度に比例してテキストボックスが大きくならないのはなぜですか? グラフィックのないテキストビューであり、ユニットには dp が使用されます。
ありがとうございました。