我需要一个用于以下内容的 xml 文件:我有一个复选框按钮。当我单击它时,屏幕上将出现另外 3 个复选框按钮。怎么做 ?
问问题
193 次
3 回答
2
取决于你怎么做。您可以在布局文件中添加三个额外的复选框,然后将它们设置为不可见,直到选中正确的复选框。
于 2012-04-20T09:12:50.237 回答
2
只需将所有复选框添加到布局中,使它们都可见,然后使用这样的代码使一些动态可见/不可见:
findViewById(R.id.checkbox5).setVisibility(View.VISIBLE)
findViewById(R.id.checkbox5).setVisibility(View.GONE)
android:visibility="gone"
您可以在 XML 中使用设置默认可见性
于 2012-04-20T09:12:58.277 回答
0
您可以使新复选框可见。
或者
您可以扩充新的复选框并添加到所需的布局。
如下是添加多个图像的代码
p
rivate LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
circleLinearLayout.removeAllViews();
while (circlesNeedToDisplay > 0) {
ImageView imageView = (ImageView) inflater.inflate(
R.layout.circle_item, null);
circleLinearLayout.addView(imageView);
circles.add(imageView);
circlesNeedToDisplay--;
}
R.layout.circle_item的 xml 代码
<?xml version="1.0" encoding="utf-8"?>
<ImageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingTop="10dip"
android:background="@drawable/circle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
通过使用相同的过程,您也可以添加复选框。
于 2012-04-20T12:11:03.933 回答