在android可扩展列表中将标题文本对齐到右侧

时间:2014-10-26 17:36:58

标签: android android-layout

我在我的Android应用程序中有一个可扩展列表,我无法将其项目对齐,但我无法对其标题执行此操作,并且它们位于左侧。

这是活动布局代码:

<ExpandableListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layoutDirection="rtl"
        android:id="@+id/expandableListView1" android:layout_weight="0" android:padding="5dp"/>
<Space
        android:layout_width="fill_parent"
        android:layout_height="25dp"
        />
<com.mapquest.android.maps.MapView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/map2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
        android:apiKey="Fmjtd%7Cluurnu0r25%2C2s%3Do5-9w82u0"
        android:layout_weight="1" android:padding="5dp" android:visibility="invisible"/>

这是标题布局代码:

          android:layout_height="match_parent">
<TextView
        android:id="@+id/lblHomeListHeader"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
        android:textSize="17dp"
        android:gravity="right"
        android:textColor="#ff4c3c" android:text="xzcxzc"/>

以下是截图:

enter image description here

1 个答案:

答案 0 :(得分:-1)

我有同样的问题找到答案,我这样做了

<RelativeLayout 
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
 android:id="@+id/row_group_name"
 android:layout_width="wrap_content"
 android:textSize="24sp"
 android:layout_alignParentRight="true"
 android:textAllCaps="true"
 android:layout_height="wrap_content" />

Check here for extended answer