android-点击按钮改变一个 fragment 视图

问题描述

点击按钮改变一个 fragment 视图

我想通过点击按钮来改变一个fragment视图

public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
        Bundle savedInstanceState) {
    // TODO Auto-generated method stub

    if (container == null) {
        return null;
    }
LinearLayout theLayout = (LinearLayout)inflater.inflate(R.layout.settings, container, false);
Button edit = (Button) theLayout.findViewById(R.id.btn_edit);
edit.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
// Here I want to change the view.[xml file]
}
        });
return theLayout;

}

在 activity 中可以使用setContentView() 改变视图
如何在 fragment 中实现呢?

解决方案

很简单的解决方案:

  edit.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    /**
                     * Edit button click will replace Settings screen to
                     * edit screen
                     **/

                    theLayout = (LinearLayout)inflater.inflate(R.layout.edit_settings, container, false);

                }
            });

解决方案二:

bt = getFragmentManager().beginTraition();
bt.add() 或者 bt.replace()
最后Commit

时间: 2024-11-01 13:13:32

android-点击按钮改变一个 fragment 视图的相关文章

android生成随机数-android 中点击按钮生成一组十位随机数怎么做?

问题描述 android 中点击按钮生成一组十位随机数怎么做? 请哪位好心大神指点一下,点击一个按钮生成一组十位随机数,并且显示在输入框中怎么做?求指点菜鸟!!! 解决方案 Html页面中点击按钮发送邮件 解决方案二: 用异步的方法先随机出十个数字然后把它们保存成一个字符串然后在文本框中显示就可以了. 解决方案三: double rd; //随机数 long sws; //生成的10位数 do { rd = Math.random(); sws = (long) (rd*10000000000l

屏幕亮度-android点击按钮后,屏幕熄灭,十年后自动亮屏,怎么做?

问题描述 android点击按钮后,屏幕熄灭,十年后自动亮屏,怎么做? android点击按钮后,屏幕熄灭,十年后自动亮屏,怎么做? 在测试最后一个加一个电流测试,测试步骤 关屏背光和雷达电源.蓝牙电源,10秒后再重新亮屏和雷达电源.蓝牙电源 测试界面下面出现两个选项"PASS"和"FAIL"2个按钮

c#-C#点击按钮改变类的成员变量的值

问题描述 C#点击按钮改变类的成员变量的值 我在类里面定义了一个成员变量n,想用点击按钮来改变它的值,在按钮方法里面实现了,但是再在其他方法里面将n赋给其他变量的时候却不能实现. 解决方案 肯定也是可以实现的 比如 public void Foo(int a){ this.n=a; } 你调用这个方法不可能n的值不变吧? 解决方案二: 估计是你的对象是私有的,或者你在其它方法访问的时候又创建了一个.你可以把对象定义成static形式看看. 解决方案三: 总之就是 xxxx.n = xxx 解决方

初学wp8开发:如何点击按钮打开一个新的界面

问题描述 初学wp8开发:如何点击按钮打开一个新的界面 请大家帮帮我,我想在一个界面点击按钮打开另一个界面应该怎么做?

mfc-MFC 程序点击按钮DoModal一个对话框后,此时点击托盘关闭主窗口程序崩溃

问题描述 MFC 程序点击按钮DoModal一个对话框后,此时点击托盘关闭主窗口程序崩溃 如题,我在程序里DoModal了一个对话框,此时通过托盘关闭主窗口,程序就崩溃,而没有这个DoMal的时候关闭 主窗口确实正常的,什么原因

Android点击按钮返回顶部实现代码

点击按钮返回顶部,直接上代码吧 布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent

点击-每次进入一个fragment时,自动刷新该fragment

问题描述 每次进入一个fragment时,自动刷新该fragment 我做了个类似于微博布局的demo.但是运行登陆界面时,fragment就已经加载了.我希望实现的是:fragment,只在点击该fragmeng进去才开始加载数据,不点击就不要加载,同时第二次点击fragment会有刷新功能..希望各位大虾们提供思路. 解决方案 没有图看不到效果,运行登录界面的时候肯定调用了onCreateView方法,点击进去刷新可以在onCreateView方法里面写,但是第二次点击有刷新的功能,其实不太

android-点击按钮时视图可见,再次点击时视图消失

问题描述 点击按钮时视图可见,再次点击时视图消失 我想在程序中设置这样一个功能,当activity启动时,布局视图就不可见了.当我点击按钮时,布局视图是可见的.现在想实现的是,再次点击按钮时,布局视图应该隐藏不可见.这个问题虽然比较简答,但是我查了很多资料,还是不知道该怎么实现,希望得到大家的指点. 解决方案 你可以通过使用boolean FLAG来实现.例如:声明boolean visibility_Flag = false; button..setOnClickListener(new On

代码-Android 怎么实现 点击 按钮隐藏输入法键盘

问题描述 Android 怎么实现 点击 按钮隐藏输入法键盘 是再一个 Dalog里 ,点击Dialog上的取消按钮,输入法键盘也会隐藏掉,用下面这段代码没用 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 解决方案 And