在我的应用程序的主布局中,我有一个搜索任务按钮。现在,当用户单击该按钮时,我想将布局xml文件更改为search_layout.xml。 我不想为搜索任务创建一个新的活动,并且想使用我的activity_main.java类进行编码。那么如何从现有的activity_main.xml中充填search_layout。Android:在同一活动中更改布局
我的activity_main布局是与Collapsing工具栏和Recycler视图协调布局。
在我的search_layout.xml中我有一个简单的相对布局。
那么如何处理呢? 我搜索了这个,但到处都是我如何将视图添加到现有的视图中。但在我的情况下,我想彻底改变看法。
感谢
我尝试使用的setContentView但其表现不佳 –
是啊,这就是为什么你应该考虑使用'Fragment's。一种更简单的方法是,当'ActionBar'中的SearchView'被展开时调出搜索'Fragment',当'SearchView'被折叠时关闭它。你可以在你的活动中听到这些[回调](https://developer.android.com/reference/android/widget/SearchView.html#onActionViewExpanded())。 –