即時通訊的建設就像一個聊天應用程序,所以我想添加元素(用戶圖片和消息)去我當前的觀點。問題出在showMessage函數中,沒有發生,但沒有錯誤。LayoutInflater不起作用
這裏是我的代碼:
ChatActivity - > showMessage:
RelativeLayout rly = new RelativeLayout(ChatActivity.this);
rly.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
LayoutInflater inflater = getLayoutInflater();
View viewToAppend = inflater.inflate(R.layout.messages,null);
rly.addView(viewToAppend);
消息XML:
<ImageView
android:id="@+id/imageView1"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/fede" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@+id/imageView1"
android:text="messagetext" />
</RelativeLayout>
UPDATE
添加setContentV IEW(RLY);工作,但用「xml加載」替換所有內容,我想追加它,而不是全部替換。
,你在你的代碼是指用於RelativeLayout的? –
嗯,不明白你的意思與「referer」,那是所有我的代碼爲該功能 –