2012-10-31 36 views
0

我有一個EditText和用戶輸入數字讓說5現在我想膨脹一個XML文件5次。動態充氣xml文件的條件

我的問題是xml文件(我膨脹)有一個按鈕繼續當用戶按下它,然後我再膨脹它。

例如,我有問題和答案arralist而他們都是由用戶選擇我存儲在arraylist數據。現在我想將每個選定的問題和答案一一展示給用戶。所以我決定創建一個XML文件,當用戶點擊下一個問題時,它會顯示問題並逐一回答。

請幫我解決這個問題。

回答

0

我想膨脹一個XML文件5次。

這是一個不好的設計,我必須說,而是你可以使用ListView(Vertically)和膨脹佈局行或使用ViewPager(Horizontally)用於充氣您的自定義佈局。

+0

但是我想每次只顯示一個問題,當用戶點擊下一個按鈕時,他會查看其他人看不到的第二個問題。 –

+0

所以你可以使用ViewPager做到這一點。 –

0

設置一個View可見和不可見是一個非常糟糕的設計。從你的問題,我假設你希望你的用戶輸入他們想要在測驗應用程序中回答的問題的數量。

在這裏,你不需要5 TextView s 5個問題。您只需要ArrayList中的5個問題,而僅需1個問題TextView,另外4個問題需要RadioButton個。然後,無論何時用戶回答問題,都會從您的ArrayList中獲得一個新問題,並將其內容設置爲questionTextViewanswerRadioButton

希望這會有所幫助。

+0

感謝您的回覆,但如何編程我做到這一點,例如當用戶3個問題arralist有三個值現在顯示第一個問題,然後第二個和最後三分之一。我對此也如此堅持。 –

+0

你之前使用過事件監聽器嗎?比如'OnClickListener'? –

相關問題