2012-05-22 70 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