如何使文本具有“消息样式外观”

时间:2016-07-15 15:20:27

标签: java android xml

所以,基本上我想要一个关于android的Text出现在这个“消息风格”中,或者像一个发言人。

Basically like this

顺便说一句,这是从旧的whatsapp风格xD中弹出的第一张照片。

有人知道这么热吗?

2 个答案:

答案 0 :(得分:0)

您在文本视图后面放置了一个背景可绘制,在所有4个边上都有一点填充(因此在文本和图像的开头之间存在偏移)。最好是9个补丁,这样你就可以拉伸讲话泡泡。

答案 1 :(得分:0)

假设你想要类似于右侧的东西,这是一个解决方案:

首先创建一个新的drawable xml

<强> speech_bubble.xml

<TextView
    android:padding="5dp"
    android:background="@drawable/speech_bubble"
    android:text="This is a speech bubble"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

然后在您的活动xml中,您可以像这样使用它:

<强> activity_main.xml中

TimeSpan result = (new TimeSpan(Hour, Minutes, Seconds)
                 - new TimeSpan(LastHour, LastMinutes, LastSeconds));

int ResultHour = result.Hours;
int ResultMinutes = result.Minutes;
int ResultSeconds = result.Seconds;