Android重新加载屏幕的特定部分

Android重新加载屏幕的特定部分,android,android-framelayout,slidingmenu,Android,Android Framelayout,Slidingmenu,我有一个FrameLayout,它有两个组件- 菜单面板-就像Facebook菜单一样 滑动面板-这包括一个固定标题+一个可变视图 滑动面板具有固定标题和可变视图变量视图将根据在菜单面板上选择的项目进行更改 如何更改特定视图/如何用新内容重新加载特定视图?1.将变量视图放在单独的布局中(我称为Layout2) 2.删除布局中的所有视图2 3.根据所选项目动态地在布局2中添加视图。我对变量视图使用了片段。 在阅读了这里的片段之后-如果变量视图有很多子视图,比如-TextView、Buttons和a

我有一个
FrameLayout
,它有两个组件-

  • 菜单面板
    -就像Facebook菜单一样
  • 滑动面板
    -这包括一个
    固定标题
    +一个
    可变视图
  • 滑动面板具有固定标题和可变视图
    变量视图将根据在菜单面板上选择的项目进行更改


    如何更改特定视图/如何用新内容重新加载特定视图?

    1.将变量视图放在单独的布局中(我称为Layout2)

    2.删除布局中的所有视图2


    3.根据所选项目动态地在布局2中添加视图。

    我对变量视图使用了
    片段。

    在阅读了这里的片段之后-

    如果变量视图有很多子视图,比如-TextView、Buttons和all。我们如何处理点击事件和其他事件?使用TableLayout。在TableRow中添加控件。那么你就可以很容易地处理点击事件了。你能解释一下变量视图是什么意思吗?您在不同的情况下使用不同的布局吗?@Milanix:是的,视图保存在不同的xml文件中。您可以为每个xml创建一个类,它可以有自己的OnClick侦听器。您还可以创建一个公共getView()方法,然后在片段/活动中使用addView()方法动态切换视图,并且仍然可以将OnClickListener连接到每个视图。如果您愿意,我可以为它包含代码。@Milanix:我尝试为每个XML创建类,并包含了单击侦听器。如果这对我有用的话,我会在一段时间内更新。