2012-05-22 129 views
0

我想添加布局動態添加按鈕單擊和動態佈局顯示Datepicker,Timepicker對話框,並在給定的編輯文本中設置值。在日期顯示日期點擊設置日期右側。這裏的問題開始時添加第二個相同的佈局和設置日期,只對新創建的佈局設置LayOut動態

i

enter image description here

enter image description here

+0

你有什麼問題嗎?或者你想從頭開始編寫代碼? –

+0

這裏問題開始添加第二個相同的佈局和設置日期時,它只設置在新創建的佈局 – sss

+0

請澄清....我沒有得到你所寫的。 –

回答

1

例如,你需要創建XML佈局文件,滾動型和LinearView設置內。 然後在您的活動類:

LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    View main = inflater.inflate(R.layout.your_layout, null); 
    setContentView(main); 

    LinearLayout linear = (LinearLayout)main.findViewById(R.id.linear_layout); 

,然後在OnClick方法只是:

View yourView = inflater.inflate(R.layout.yourView, null); 
// Do whatever you want with your View, set up some variables etc. 

和您的視圖添加到主視圖:

linear.addView(yourView); 

我知道,這是不是直接回答您的問題,但可能會幫助您動態添加視圖。

+0

雅是好的,但如何在新創建的佈局的TextView上設置onclick。或在TextView上顯示日期選擇器,並將日期設置在右側 – sss

+0

您從xml文件添加了新的視圖。所以,只需創建xml文件的佈局,取決於你需要的。添加視圖之前,您可以使用您的數據進行設置。 – goodm

+0

請參閱圖像並告訴我如何在每個佈局上打開對話框 – sss