新しい Google Maps v2 API for Android 用のカスタム マーカー バルーンを設計したいと考えています。getInfoContents をオーバーライドしましたが、レイアウトは ym カスタム デザインで画面の全幅を占めています。最大幅でテキストを包み込みたい。
オンラインで読んだ後、問題が見つかりました。おそらく、許可されていない RelativeLayout に循環依存関係があるためです。しかし、テキストフィールドの「場所」をレイアウトの右側に、タイトルに沿って右側に移動するにはどうすればよいでしょうか?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:paddingBottom="2sp"
android:paddingLeft="5sp"
android:paddingTop="1sp"
android:textColor="@color/list_item_title_color"
android:textSize="15sp"
android:textStyle="bold" />
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"sa
android:layout_below="@id/title"
android:ellipsize="end"
android:maxLines="3"
android:paddingBottom="3sp"
android:paddingLeft="5sp"
android:paddingRight="5sp"
android:textColor="@color/list_item_text_color"
android:textSize="13sp" />
<TextView
android:id="@+id/place"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:gravity="right"
android:paddingRight="5sp"
android:paddingTop="1sp"
android:textColor="@color/list_item_date_color"
android:textSize="13sp" />
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/icons"
android:layout_width="fill_parent"
android:layout_height="32dp"
android:layout_below="@id/place"
android:gravity="right"
android:orientation="vertical"
android:paddingBottom="2sp"
android:paddingLeft="5sp"
android:paddingRight="5sp" >
</LinearLayout>
</RelativeLayout>