私は、テキストビュー内で9つのパッチとワープロを処理しようとしています。問題はTextViewがラップされたテキストの幅をリサイズしないため、チャットバブルが大幅に縮小されてしまいます。アンドロイドのサイズ変更チャットバンプの幅をラップされたテキスト
チャットギャップ
ViewHierarchyの調査に気泡これらのギャップは、TextViewに、チャットレイアウトのビュー階層内にあることを示しています。 9パッチには関係しません。
は、誰かが...あなたは、自動的にコンテンツに対応するためにサイズ変更したビットマップ画像を作成することができます。レイアウトの背景として
<LinearLayout
android:id="@+id/messages"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="vertical">
<TextView
android:id="@+id/senderName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:gravity="bottom|start"
android:maxLines="1"
android:layout_marginTop="5dp"
android:layout_marginStart="18dp"
android:layout_marginLeft="18dp"
android:textColor="@color/talkatone_gray"
android:textSize="@dimen/chat_item_meta_info_text_size"
android:visibility="gone"/>
<TextView
android:id="@+id/message_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginBottom="@dimen/chat_bubble_margin_top"
android:background="@android:color/transparent"
android:lineSpacingExtra="4sp"
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center_vertical"
android:text="@string/form_chat_failed_to_open"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/chat_text"
android:textSize="@dimen/chat_text_message_size"/>
<FrameLayout
android:id="@+id/attachment_frame"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/chat_bubble_margin_top"
android:orientation="vertical">
<ImageButton
android:id="@+id/video_play_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:background="@android:color/transparent"
android:contentDescription="@null"
android:src="@drawable/play_gif"/>
</FrameLayout>
wender_contentと同じwender_contentを送信者名と同じ –
@OussemaArouaがあなたの提案を申し入れましたが、問題は解決していません。 – efuntikov
これは、特定の行の最後の単語が左スペースに収まりきらないためです右に行くので、それは下がる。小さな単語で試してみて、一度確認してください。 – Debanjan