每次收到消息时,我如何创建一个新的TextView

时间:2015-02-05 01:35:17

标签: android android-layout textview

基本上我的代码可以告诉用户是发送消息还是另一方。我想要做的是创建一个新的clientView,它是一个TextView,并在每次收到消息时将它放在当前存在的on下面。我将如何每次创建一个新的TextView?会不会是

ClientView = new ClientView(this) 

然后

ClientView.append(event.getSender(): event.getMessage());

当前代码

if (!event.getSender().equals(Utils.USER_NAME)){
            clientView.setTextColor(Color.RED);
            clientView.append("\n"+event.getSender() +" : "+event.getMessage());
        } else {

1 个答案:

答案 0 :(得分:0)

创建新的textview所有你需要做的就是

TextView text = new TextView(context);

每次收到消息时,您都必须将该文本附加到您的布局中,因此请传递对您的布局的引用并使用layout.addView()