3

学習課題として、私は非常に単純なネイティブ Android ウィジェットに取り組んでいます。

ウィジェットには、単一の ImageView と単一の TextView を含む RelativeLayout があります。TextView には Web サービスから取得した名前が入力され、ImageView には同じ URL が入力されます。

TextView は次のように配置されます。android:layout_toRightOf="@+id/image"

私の基本的な問題は、コンテンツに合わせて TextView のサイズを取得しようとすることです。TextView レイアウト xml で明示的または継承された幅を提供する方法しか理解できませんでした。

私が本当に欲しいのは次のようなものです:

ここに画像の説明を入力

ウィジェットが使用している RemoteView 内の TextView へのハンドルを取得できないように見えるため、その場でサイズを変更できないようです。

上記のレイアウトを実現するための推奨される方法はありますか?

4

2 に答える 2

1

テキストビュー

android:layout_width="wrap_content"
android:layout_alignParentRight="true"

イメージビュー

android:layout_toLeftOf="@+id/lTextView"
于 2012-08-02T15:18:07.180 に答える
1

0gravity が示唆するように、android:layout_width = "wrap_content" です。次に、パディングを使用してテキストの周囲のスペースを調整し、希望どおりに表示します。

于 2012-08-02T15:18:35.567 に答える