Android ViewStub 组件使用示例

Android ViewStub 是一种 View 组件,用于动态加载视图。它允许您在需要时创建和添加视图,避免在应用程序启动时创建不必要的视图。

以下代码示例演示了如何使用 ViewStub:

public class MainActivity extends AppCompatActivity {

    private ViewStub viewStub;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        viewStub = findViewById(R.id.viewStub);

        // 加载 ViewStub 中的视图
        viewStub.inflate();
    }
}

在 XML 布局文件中,ViewStub 定义如下:


zip 文件大小:1.41MB