考虑具有以下 textview 布局的 xml 文件:
我正在尝试设置我的这个文本视图的对齐方式,它的值是动态变化的,应该是:
一:24
二:6000
布局的问题是这样的:
如何正确对齐?
我的 xml 具有可见性:已设置为One:
和Two:
文本视图。然后在我的java文件中,我这样做:
one.setText("One:"+entries.get("one"));
two.setText("Two:"+entries.get("two"));
if(entries.get("type").equals("OneType"))
{
one.setVisibility(View.VISIBLE);
two.setVisibility(View.GONE);
}
else
{
one.setVisibility(View.VISIBLE);
two.setVisibility(View.VISIBLE);
}
更新:
xml文件相关代码:
<LinearLayout
android:id="@+id/passedlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:orientation="vertical"
>
<TextView
android:id="@+id/one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="25dp"
android:visibility="gone"
android:textColor="#000000"
android:textStyle="bold"/>
<TextView
android:id="@+id/two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="25dp"
android:visibility="gone"
android:textColor="#000000"
android:textStyle="bold"/>
</LinearLayout>
更新:
对于单个布局,我有多个这样的行。将重力设置为左侧适用于单一布局。但是,对于多于一排具有不同数字的行,布局再次像这样受到干扰-
布局1:
一:24
二:6000
布局2:
一:0
二:0
您会看到One: and Two: of与One: and Two: ofLayout1
不对齐。Layout2