2
msgList = (ListView)findViewById(R.id.msgList);
receivedMessages = new ArrayAdapter<String>(this, R.layout.message);
msgList.setAdapter(receivedMessages);
msg = (EditText)findViewById(R.id.msg);
msg.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if ((event.getAction() == KeyEvent.ACTION_UP) &&
(keyCode == KeyEvent.KEYCODE_ENTER)) {
postMessage();
return true;
}
return false;
}
});
private void postMessage()
{
String theNewMessage = msg.getText().toString();
try{
myThread.sendMessage(theNewMessage);
}catch(Exception e){
Log.e(TAG,"Cannot send message"+e.getMessage());
}
receivedMessages.add(theNewMessage+":Me");
msg.setText("");
//receivedMessages.getContext().getString(sendmsg);
}
我想将背景气泡图像设置为字符串结果表示theNewmessage。我在哪里得到我的result.bubble图像根据其字符大小长度获取自动大小。如何在android中以编程方式将气泡图像设置为textview的背景?
可能重复的[如何设置背景图像中的机器人到的TextView?](http://stackoverflow.com/questions/6151311/how-to-set-background-image -to-textview-in-android) – kcoppock 2011-05-27 13:14:21
HI micky,你对这个问题有什么想法。 – amity 2011-09-01 12:32:58