過去数日間自分を怒らせた後、StackOverflowでさまざまなページを見てきましたが、探していた答えはありません:(
Androidフォンまたはそれ以上のすべてのAndroidデバイス用のパズルを作成したいと思います。
このアプリを、(本当に小さい)2,7 "および本当に大きい(7" +)デバイスを含むすべてのAndroidデバイスと互換性を持たせることに集中する必要がありますか?それとも、3.2インチから4.7インチまで「見栄えがよく動作する」アプリを使い続ける必要がありますか?
画面が大きいほどスペースが大きくなるため、画面のテキストを大きくすることができます。アプリに正しい画面テキストサイズを自動的に設定させるにはどうすればよいですか?これまでのところ、以下のコードを作成しました。
sp
あまり効果がないようですが、テキストサイズに使用します。アプリをタブレットで利用できるようにすることをお勧めした場合、以下のソースでボタンの最大幅を設定できますが、最小の重みを設定するにはどうすればよい
90%
ですか?<Button android:id="@+id/BTN_StartGame" android:layout_width="250dp" android:layout_height="30dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:background="@drawable/mainbutton" android:text="@string/BTN_StartGame" android:textColor="@color/White" android:textSize="16sp" /> <Button android:id="@+id/BTN_Settings" android:layout_width="250dp" android:layout_height="30dp" android:layout_marginTop="50dp" android:background="@drawable/mainbutton" android:text="@string/BTN_Settings" android:textColor="@color/White" android:textSize="16sp" /> <Button android:id="@+id/BTN_Tutorial" android:layout_width="110dp" android:layout_height="30dp" android:layout_marginTop="100dp" android:background="@drawable/mainbutton" android:text="@string/BTN_Tutorial" android:textColor="@color/White" android:textSize="16sp" /> <Button android:id="@+id/BTN_Rules" android:layout_width="110dp" android:layout_height="30dp" android:layout_marginTop="100dp" android:layout_alignParentRight="true" android:background="@drawable/mainbutton" android:text="@string/BTN_Rules" android:textColor="@color/White" android:textSize="16sp" /> <Button android:id="@+id/BTN_About" android:layout_width="250dp" android:layout_height="30dp" android:layout_marginTop="230dp" android:background="@drawable/mainbutton" android:text="@string/BTN_About" android:textColor="@color/White" android:textSize="16sp" />