だから私はAndroid開発に不慣れで、レイアウトについて質問があります。Eclipseでアプリを作成するときは、Nexus S(4インチ、480 x 800)でどのように表示されるかを確認できるようにアプリを設定しています。これは、Exhibit 2 4G(3.7インチ、480 x 800)で開くと見栄えがしますが、Nexus 7で開くとひどく見えます。ボタンが間違った場所にあり、物事が見えないだけです。同じ。これはレイアウトに関係していると思いますか?JavaでWindowsアプリケーションを作成するときは、境界線レイアウト、グリッドレイアウト、フローレイアウト、エッチングなどのレイアウトを使用して、フレームに追加します。そうすれば、ウィンドウのサイズをどれだけ大きくしても、常に同じように見えます。Androidでこれをどのように行いますか?また、ちょっとオフトピック、しかし、テキストボックスに数値を表示する場合、100分の1までしか表示されないようにするにはどうすればよいでしょうか。ヒント、セール価格、エッチングを処理するアプリの作成を開始しており、最終的に計算された価格を小数点以下5桁にする必要はありません。
これが私のレイアウトコードです:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Main" >
<TextView
android:id="@+id/tagpricetext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="18dp"
android:layout_marginTop="21dp"
android:text="Enter tag price:"
android:textAppearance="?android:attr/textAppearanceLarge"
tools:ignore="HardcodedText" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tagpricetext"
android:layout_marginTop="36dp"
android:layout_toLeftOf="@+id/tagprice"
android:text="Enter % off:"
android:textAppearance="?android:attr/textAppearanceLarge"
tools:ignore="HardcodedText" />
<Button
android:id="@+id/calc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tagpricetext"
android:layout_alignRight="@+id/percentoff"
android:layout_below="@+id/textView1"
android:layout_marginTop="31dp"
android:text="Calculate"
tools:ignore="HardcodedText" />
<TextView
android:id="@+id/saleprice"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_toRightOf="@+id/textView1"
android:text=" "
android:textAppearance="?android:attr/textAppearanceLarge"
tools:ignore="HardcodedText" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tagpricetext"
android:layout_alignParentTop="true"
android:orientation="vertical"
tools:ignore="UselessLeaf" >
</LinearLayout>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/calc"
android:layout_below="@+id/calc"
android:layout_marginTop="20dp"
android:text="Sale Price: $"
android:textAppearance="?android:attr/textAppearanceLarge"
tools:ignore="HardcodedText" />
<EditText
android:id="@+id/tagprice"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/tagpricetext"
android:layout_marginLeft="18dp"
android:layout_toRightOf="@+id/tagpricetext"
android:ems="10"
android:inputType="numberDecimal" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/percentoff"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tagprice"
android:layout_alignTop="@+id/textView1"
android:ems="10"
android:inputType="numberDecimal" />
</RelativeLayout>
そしてここにスクリーンショットがあります: https ://www.dropbox.com/sh/cq327dyhzzb1af6/PjRXqS2DWc/screenshot.jpg
前もって感謝します!
ブランドン
Samsung Exhibit 2 4G(T-Mobile)