如何在按钮上单击以显示其类的另一个布局(xml)?

巫师

我有MainActivity扩展活动,当我打开应用程序且布局(xml)为main_activity.xml时,默认情况下会显示该活动。我想要的是在按钮上单击以显示其类的另一种布局,例如InfoView。我怎样才能做到这一点?

阿克力克斯

您可以在main_activity.xml中将FrameLayout作为ID为新视图的容器添加,例如id =“ @ id + / main_activity_container”

然后用你的方法

public void onClick(View view){
    ViewGroup container = (ViewGroup)findVideById(R.id.main_activity_container);
    container.removeAllViews();
     LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View yourNewView = inflater.inflate(R.layout.newView, container,false);
    container.addView(container);
}

片段实现:

public void onClick(View view){
    Fragment fragmentWithYourNewView = initFragment();

    FragmentManager frMan = getSupportFragmentManager();
    FragmentTransaction frTr = frMan.beginTransaction();
    frTr.add(R.id.main_activity_container,fragmentWithYourNewView);
    frTr.commit();
}

在这种情况下,如果用户按下返回按钮,它将返回先前状态。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在按钮单击事件中从另一个类调用方法?

来自分类Dev

如何在按钮单击事件中更改另一个表单名称

来自分类Dev

如何在按钮上设置密码以打开另一个活动?

来自分类Dev

将焦点设置在按钮单击上的另一个控件上

来自分类Dev

在按钮单击 c# 时以另一个窗口形式显示面板

来自分类Dev

如何使用VBA将按钮添加到工作表并在按下另一个按钮时分配其单击事件

来自分类Dev

XCODE SWIFT如何在按下按钮之后但在另一个文件/类中执行代码?

来自分类Dev

如何在一个表单上单击按钮并在另一个类中的字符串中获取文本框的值?

来自分类Dev

单击父组件中的另一个按钮时,如何在子组件上的按钮中添加动态类名?

来自分类Dev

我如何在超链接单击上执行另一个sql查询以显示其来自DB的全部详细信息

来自分类Dev

如何在android另一个活动的操作栏上显示后退按钮

来自分类Dev

如何在按钮单击上调用函数以侦听React Hooks中的另一个鼠标单击?

来自分类Dev

如何在按钮单击下一个活动时隐藏或显示元素

来自分类Dev

如何在NetBean Java中的jframe中存在的另一个面板中的其他面板上单击按钮时显示面板

来自分类Dev

隐藏两个按钮并在xml上显示另一个按钮

来自分类Dev

如何在单击另一个按钮时单击一个按钮 angular 2?

来自分类Dev

如何在单击另一个按钮时更改多个下拉列表的下拉按钮

来自分类Dev

如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

来自分类Dev

如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

来自分类Dev

如何在按钮点击中关闭自己的视图控制器并显示另一个视图控制器?

来自分类Dev

如何更改另一个类中单击的按钮的文本?(Python-tkinter)

来自分类Dev

如何调用在按钮元素的另一个活动/类onClick()中定义的方法?

来自分类Dev

在Vue JS中单击按钮后,如何隐藏警报并显示另一个警报?

来自分类Dev

单击另一个组件中的按钮时,如何显示/隐藏React组件?

来自分类Dev

将另一个按钮的背景放在按钮背景Xamarin上

来自分类Dev

如何从另一个类加载精灵并在输入XNA上对其进行更改

来自分类Dev

单击按钮如何调用另一个活动?

来自分类Dev

如何从另一个模块调用xml布局

来自分类Dev

如何在 ListView 下面显示另一个布局

Related 相关文章

  1. 1

    如何在按钮单击事件中从另一个类调用方法?

  2. 2

    如何在按钮单击事件中更改另一个表单名称

  3. 3

    如何在按钮上设置密码以打开另一个活动?

  4. 4

    将焦点设置在按钮单击上的另一个控件上

  5. 5

    在按钮单击 c# 时以另一个窗口形式显示面板

  6. 6

    如何使用VBA将按钮添加到工作表并在按下另一个按钮时分配其单击事件

  7. 7

    XCODE SWIFT如何在按下按钮之后但在另一个文件/类中执行代码?

  8. 8

    如何在一个表单上单击按钮并在另一个类中的字符串中获取文本框的值?

  9. 9

    单击父组件中的另一个按钮时,如何在子组件上的按钮中添加动态类名?

  10. 10

    我如何在超链接单击上执行另一个sql查询以显示其来自DB的全部详细信息

  11. 11

    如何在android另一个活动的操作栏上显示后退按钮

  12. 12

    如何在按钮单击上调用函数以侦听React Hooks中的另一个鼠标单击?

  13. 13

    如何在按钮单击下一个活动时隐藏或显示元素

  14. 14

    如何在NetBean Java中的jframe中存在的另一个面板中的其他面板上单击按钮时显示面板

  15. 15

    隐藏两个按钮并在xml上显示另一个按钮

  16. 16

    如何在单击另一个按钮时单击一个按钮 angular 2?

  17. 17

    如何在单击另一个按钮时更改多个下拉列表的下拉按钮

  18. 18

    如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

  19. 19

    如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

  20. 20

    如何在按钮点击中关闭自己的视图控制器并显示另一个视图控制器?

  21. 21

    如何更改另一个类中单击的按钮的文本?(Python-tkinter)

  22. 22

    如何调用在按钮元素的另一个活动/类onClick()中定义的方法?

  23. 23

    在Vue JS中单击按钮后,如何隐藏警报并显示另一个警报?

  24. 24

    单击另一个组件中的按钮时,如何显示/隐藏React组件?

  25. 25

    将另一个按钮的背景放在按钮背景Xamarin上

  26. 26

    如何从另一个类加载精灵并在输入XNA上对其进行更改

  27. 27

    单击按钮如何调用另一个活动?

  28. 28

    如何从另一个模块调用xml布局

  29. 29

    如何在 ListView 下面显示另一个布局

热门标签

归档