私はTextView
で構成されるシンプルなレイアウトを持っていて、Nexus 5以外のすべてのデバイスで大丈夫と表示しています。 API 6.x.Galaxy NexusでTextViewが大きく表示されるのはなぜですか?
:ここここ
私はここにを掲示するためにしたスクリーンショットのスケーリングすみません:(ようにそれが表情になっています方法です)
ここで、が表示されます。ボタンがTextView
と重なっています。他のデバイスでは、テキストは小さく、オーバーラップはありません。私はプログラムでTextView
のプロパティを設定していないので、他の多くのデバイスでは大丈夫です。このような問題を引き起こす原因は何ですか?
他のデバイスのテキストは、ボタンが重ならないように、これよりも小さくなっています。 Nexusは何とか大きなテキストを表示しています。
私は、dpの代わりに12pにテキストサイズを設定しようとしましたが、成功していませんでした。ここで
は参照用のレイアウトです:
<RelativeLayout
android:id="@+id/relativeStudentProfilefollowlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:gravity="left|center_vertical"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/linearStudentProfiletotalfollower"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/lef_margin"
android:gravity="center"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/otheruser_followers_label"
android:textColor="@color/header_follow_label_color"
android:textSize="12dp" />
<TextView
android:id="@+id/txtStudentProfiletotalfollower"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/view_margin_1dp"
android:text="0"
android:textColor="@color/header_follow_label_color"
android:textSize="12dp" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearStudentProfiletotalfollowing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/lef_margin"
android:gravity="center"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="@string/otheruser_following_label"
android:textColor="@color/header_follow_label_color"
android:textSize="12dp" />
<TextView
android:id="@+id/txtStudentProfiletotalfollowing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/view_margin_1dp"
android:text="0"
android:textColor="@color/header_follow_label_color"
android:textSize="12dp" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearStudentProfiletotalvisit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="@string/otheruser_views_label"
android:textColor="@color/header_follow_label_color"
android:textSize="12dp" />
<TextView
android:id="@+id/txtStudentProfilevisit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/view_margin_1dp"
android:text="0"
android:textColor="@color/header_follow_label_color"
android:textSize="12dp" />
</LinearLayout>
</LinearLayout>
<Button
android:id="@+id/btnStudentProfilefollow"
style="@style/btnStyleFollwingView"
android:layout_width="wrap_content"
android:layout_height="@dimen/btn_height"
android:layout_alignParentRight="true"
android:button="@null"
android:text="Follow"
android:textSize="12dp"
android:visibility="gone" />
</RelativeLayout>
通常/予期している場合の画像も掲載できますか? – azizbekian
@azizbekian:Posted! –
それはフォントの問題だと思いますか?それは画面サイズの問題だと私は思う、あなたはそのケースを処理していません。 [TextViewの自動設定](https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview.html)を見てください。 – azizbekian