Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        4年前关闭。
                    
                
        

我想知道是否有可能隐藏一个视图,直到按下一个按钮,而无需创建空白视图并在它们之间进行切换。有谁知道一个教程或可以指导我的东西吗?

最佳答案

渲染时在GONE上设置视图的可见性。
在显示视图的按钮上的onclick上,将视图设置为VISIBLE

hiddenView = (View) findViewById(R.id.hidden_view);
hiddenView.setVisibility(View.GONE);

showButton = (Button) findViewById(R.id.show_button);

showButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        //when showButton is clicked show hidden_view
        hidden_view.setVisibility(View.VISIBLE);
    }
});

07-24 09:19