1
我對此列表視圖有此佈局,並且我想要以編程方式將TextView
的順序更改爲LinearLayout
之前和之後。這裏是什麼樣子,Android更改佈局訂單
<LinearLayout
android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/contentWithBackground"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/out_message_bg"
android:orientation="vertical">
<TextView
android:id="@+id/tvMessage"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textColor="@android:color/black"
android:text="TEST TEST"
android:padding="@dimen/default_layout_padding"
android:maxWidth="260dp" />
</LinearLayout>
<TextView
android:id="@+id/tvInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:textSize="12sp"
android:text="23:21"
android:textColor="@android:color/darker_gray" />
</LinearLayout>
而且我想改變這個佈局,
<LinearLayout
android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:orientation="horizontal">
<TextView
android:id="@+id/tvInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:textSize="12sp"
android:text="23:21"
android:textColor="@android:color/darker_gray" />
<LinearLayout
android:id="@+id/contentWithBackground"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/out_message_bg"
android:orientation="vertical">
<TextView
android:id="@+id/tvMessage"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textColor="@android:color/black"
android:text="TEST TEST"
android:padding="@dimen/default_layout_padding"
android:maxWidth="260dp" />
</LinearLayout>
</LinearLayout>
是否有可能以編程方式獨自做到這一點?
@SelçukCihan在發佈之前,我看到該帖子。但如果除了刪除和添加視圖之外沒有其他解決方案,我只會將其標記爲重複。 –