Android 当anyDensity=false时,Gravity.RIGHT不起作用
我正在开发一个运行在Xperia Z和Xperia tablet Z上的Android应用程序。 我的问题是Gravity.RIGHT属性在AndroidManifest中的anyDensity=true时生效,但在anyDensity=false时不起作用。某些最右边的字符部分隐藏,如下所示。 我在TextView和Layout中尝试了各种设置更改,但都没有显示出来。有没有人能告诉我,当anyDensity=false时,应该设置什么使重力完全起作用 多谢各位 `Android 当anyDensity=false时,Gravity.RIGHT不起作用,android,layout-gravity,Android,Layout Gravity,我正在开发一个运行在Xperia Z和Xperia tablet Z上的Android应用程序。 我的问题是Gravity.RIGHT属性在AndroidManifest中的anyDensity=true时生效,但在anyDensity=false时不起作用。某些最右边的字符部分隐藏,如下所示。 我在TextView和Layout中尝试了各种设置更改,但都没有显示出来。有没有人能告诉我,当anyDensity=false时,应该设置什么使重力完全起作用 多谢各位 ` --------------
----------------------------------------
:#遗漏
----------------------------------------
`如果您使用android:anyDensity=“false”。这会使您进入旧的密度兼容模式,这是您不希望的。而不是设置文本大小/布局宽度等。对于pt,使用与密度无关的dp。干杯DP和PT的混合是由于我的反复试验,我相信这与这个问题没有直接关系。有时它们会正确显示,但有时最右边的一半字符不会以相同的设置显示。我不知道是什么引起了这个问题。
----------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
>
<TextView
android:id="@+id/textDP"
android:textStyle="bold"
android:typeface="normal"
android:textSize="15.125dp"
android:textColor="#0000ff"
android:background="#cccccc"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginLeft="50px"
android:layout_marginTop="50px"
android:text="@string/Sample001"
/>
<TextView
android:id="@+id/textDP"
android:textStyle="bold"
android:typeface="normal"
android:textSize="15.125dp"
android:textColor="#0000ff"
android:background="#cccccc"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginLeft="50px"
android:layout_marginTop="75px"
android:text="@string/Sample002"
/>
: #Omission
----------------------------------------