如何使新的复选框出现在Android中的单击按钮上
Posted
技术标签:
【中文标题】如何使新的复选框出现在Android中的单击按钮上【英文标题】:How to make a new checkbox appear on clicking button in Android 【发布时间】:2014-12-14 18:41:56 【问题描述】:如何在每次单击按钮时创建一个新复选框以及如何隐藏复选框?
另外,为什么checkbox.setVisibility(View.Gone);
的工作方式与textview.setVisibility(View.Gone)
的工作方式不同?
【问题讨论】:
【参考方案1】:在布局中创建复选框并将可见性设置为View.GONE
,当您需要将可见性设置为View.VISIBLE
以显示复选框时
更多信息here
【讨论】:
【参考方案2】:LinearLayout my_layout = (LinearLayout)findViewById(R.id.my_layout);
button.setOnClickListener(new onClickListener()
void onClick()
CheckBox checkBox = new CheckBox(this);
checkBox.setText(Str_Array[i]);
my_layout.addView(checkBox);
);
【讨论】:
隐藏复选框是什么意思?您是否想要复选框的空间并且只是使不可见(使用 Visibility.INVISIBLE)或者如果您不需要为复选框提供空间(使用 Visibility.GONE)......而 GONE 也适用于复选框......但作为你设置我也需要重新检查...我建议您尝试 INVISIBLE 进行重新检查...以上是关于如何使新的复选框出现在Android中的单击按钮上的主要内容,如果未能解决你的问题,请参考以下文章
单击标记时,新按钮会自动出现在谷歌地图(Android)上?如何删除?
android 怎样设置单击一个按钮,不会重复弹出dialog