その中に1文字のテキストビューのボックスがあるゲームを開発しました。エミュレーターではすべて正常に動作しますが、携帯電話で表示しようとすると、文字が下に移動し、文字が途中で切れます。
現在、私のスタイルは次のとおりです。
<style name="MoveLetter">
<item name="android:layout_width">@dimen/BoxSize</item>
<item name="android:layout_height">@dimen/BoxSize</item>
<item name="android:background">@drawable/blue_box_md_lighter</item>
<item name="android:contentDescription">@string/temp</item>
<item name="android:gravity">center</item>
<item name="android:scaleType">fitCenter</item>
<item name="android:textStyle">bold</item>
<item name="android:typeface">serif</item>
<item name="android:visibility">visible</item>
</style>
私は xml(partly) でこのスタイルを使用します:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/game7_336letters"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/woodbackground1lighter_a_rotated"
android:orientation="vertical" >
<TextView style="@style/MoveLetter" android:id="@+id/game7_moveletter1"
android:layout_marginLeft="180dp" android:layout_marginTop="30dp" android:textIsSelectable="true" />
<TextView style="@style/MoveLetter" android:id="@+id/game7_moveletter2"
android:layout_marginLeft="240dp" android:layout_marginTop="30dp" android:textIsSelectable="true" />
<TextView style="@style/MoveLetter" android:id="@+id/game7_moveletter3"
android:layout_marginLeft="300dp" android:layout_marginTop="30dp" android:textIsSelectable="true" />
<TextView style="@style/MoveLetter" android:id="@+id/game7_moveletter4"
android:layout_marginLeft="180dp" android:layout_marginTop="175dp" android:textIsSelectable="true" />
<TextView style="@style/MoveLetter" android:id="@+id/game7_moveletter5"
android:layout_marginLeft="240dp" android:layout_marginTop="175dp" android:textIsSelectable="true" />
<TextView style="@style/MoveLetter" android:id="@+id/game7_moveletter6"
android:layout_marginLeft="300dp" android:layout_marginTop="175dp" android:textIsSelectable="true" />
style - PaddingBottom,PaddingTop, layout_gravity = center, gravity = layout_horizontal, gravity = layout_vertical : all
役に立たなかったに追加する多くのオプションを試しました。
右/左の配置に関しては、文字がテキストビューの中央にあります。
私はあなたが提供しなければならないかもしれないどんな助けにも感謝します..