Android:如何动态添加TextView



我正在构建一个测量应用程序。在创建调查活动时,我无法为特定调查实施选项数量?

例如,假设我想问:

What is your favourite Programming language?
1. C++
2. Java
3. C#
4. Python
5. I hate programming!!

然后在下一个调查中,我想问一个是或否的问题:

Do you like ice cream?
1. Yes
2. No
看,选项

因调查问题而异;因此,我想首先询问用户他们想要多少选项,然后向他们展示。但是,我不确定是否要这样做。

谁能帮我?
我将不胜感激。

您可以使用此代码动态添加文本视图

TextView textView = new TextView(<context intance here>);
textView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
textView.setText("Sample Text");

然后将创建的 TextView 实例添加到视图容器:

viewContainer.addView(textView);
您可以通过视图的布局

参数更改视图的布局。

如果您有单选按钮可以从答案中进行选择,则可以尝试仅显示与if子句相同的单选按钮数

最新更新