0

2 つの部分からなるビューを作成したいと考えています。 1. 常に画面の right/center_vertial に表示されるアバター。2. 名前。常に画面の左側に表示されます (アバターでは重複しないでください)。

<?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >
    <LinearLayout
      android:layout_width="wrap_content"
      android:layout_height="match_parent"
      android:orientation="vertical">
      <TextView
        android:id="@+id/name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/username" />
    </LinearLayout>
    <LinearLayout
      android:id="@id/avatar"
      android:layout_width="wrap_content"
      android:layout_height="match_parent"
      android:gravity="right|center_vertical"
      android:orientation="vertical" >
      <ImageView
        android:id="@+id/avatar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right|center_vertical"
        android:scaleType="center"
        android:src="@drawable/useravatar" />
    </LinearLayout>
  </LinearLayout>

問題は、名前が長すぎると、アバターに重なってしまうことです。この問題を解決するにはどうすればよいですか?

4

2 に答える 2