-1

添付した写真にこのようなテキストメッセージを表示したいと思います。そのためのヒントを教えてください...

ここに画像の説明を入力してください

私が欲しいサンプルテキスト:

4

1 に答える 1

2

まず、9パッチとして小さな空の吹き出しを作成します。これはTextViewの背景として使用され、テキストを含むように必要に応じて拡張されます。誰かがそのようなものに色を追加する方法を教えてくれない限り、使用する予定の色ごとに1つ作成する必要があると思います。

次に、コンテナの左半分を占める単一のTextViewを保持するある種のコンテナウィジェット(おそらくLinearLayoutまたはRelativeLayout)を含むlayout.xmlファイルを作成します。TextViewを右半分に配置する別のものを作成します。

コンテナ内に、上記の9パッチ画像を背景とするTextViewを配置します。

次に、テキストメッセージのコンテナ全体にListViewを使用します。テキストメッセージのリストを管理し、LayoutInflatorを使用して上記のlayout.xmlファイルを展開し、ListViewによって表示されるビューを返すAdapterサブクラスを構築します。

それはとにかく私がそれをする方法です。実装の詳細は、読者の演習として残されています。

于 2012-07-22T16:06:25.393 に答える