Fragment 代码怎么写

public class Voice extends Fragment implements OnClickListener {

      public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            // TODO Auto-generated method stub
         System.out.println("ExampleFragment--onCreateView");
            View view = inflater.inflate(R.layout.voice, container, false);

             view.findViewById(R.id.button1).setOnClickListener(this);
               view.findViewById(R.id.button2).setOnClickListener(this);

               return view;

     }

     //http://www.cnblogs.com/xiaobo-Linux/

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

     //     initLayout();
         System.out.println("oncreate");
    }  

    @Override
    public void onClick(View view) {
        switch (view.getId()) {
        case R.id.button1:

       getActivity().startService(new Intent(getActivity(),VoiceService.class));
            break;

        case R.id.button2:

       getActivity().stopService(new Intent(getActivity(),VoiceService.class));        

            break;

        default:
            break;
        }
    }

public void onPause()
{
     super.onPause();
     System.out.println("ExampleFragment--onPause");

}

}

在 oncreateView 里面 进行页面初始化

view view.findViewById

this 改成 getActivity()

时间: 2024-10-06 01:30:23

Fragment 代码怎么写的相关文章

关于代码手写UI,xib和StoryBoard

代码手写UI 这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用.Geek们喜欢用代码构建UI,是因为代码是键盘敲出来的,这样可以做到不开IB,手不离开键盘就完成工作,可以专注于编码环境,看起来很cool很高效,而且不到运行时大家都不知道会是什么样子,也显出了程序员这一职业的高大上及神秘气息(这个真的不是在黑..想想大家一起在设计师背后指点江山的场景吧).大型多人合作项目使用代码构建UI,主要是看中纯代码在版本管理时的优势,检查追踪改动以及进行代码合并相对容易一些. 另外,代码UI可

Discuz!X 插件开发判断用户是否登录的代码怎么写

转:http://www.bacysoft.cn/thread-71-1-1.html Discuz!X 插件开发判断用户是否登录的代码怎么写? 我们开发插件的时候,经常需要判断访问用户是否为注册用户,如果是则允许访问,否则弹出登录窗口提示用户登录! 实现此功能的代码如下: if(empty($_G['uid'])) { showmessage('to_login', '', array(), array('showmsg' => true, 'login' => 1)); } 复制代码 $_

代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧

代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面.iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关系.而随着iOS开发发展至今,可以说在UI制作上大家逐渐分化为了三种主要流派:使用代码手写UI及布局:使用单个xib文件组织viewController或者view:使用StoryBoard来通过

写代码与写文章

写代码和写文章非常相似,都利用电脑工作,都码字.判断一段代码好不好,能考评的也就是代码的格式,风格还有算法了,下面从这些方面来看看写代码和写文章是多么的相似. 格式 在写代码里主要指缩进,空格,空行,对齐等文本排版形式,这个是最最容易到达的一个代码好的指标,好多的IDE环境都是一键自动格式化.好的代码格式就像好的文章一样排版精美,段落清晰.代码的格式美观是形式美,是外在美. /** 差的格式举例 **/ function swap(a, b) { var c=a; a=b; b=c; } /**

初级篇第四期:纯代码来写UI控件

学习建议:自己动手,丰衣足食 学习周期:1周 学习目的:熟练使用Obejct-C中最常用的简单UI控件 学习答疑:欢迎来技术群里提问并做分享 学习工具:Xcode开发环境 学习内容:我们会在下面告诉大家手动创建常见的UI控件 经过前几期的学习,相信小伙伴们应该对UI控件有所熟悉了哦,没错,那我们接下来就用纯代码来写一些常用的UI控件好了 首先,任何一个UI控件都是有它固定的属性的,第一就是frame,一定要记住,没有frame就没有它的存在,所以一个UI控件的灵魂就在于它的frame,因为它是显

Android官方入门文档[16]创建一个Fragment代码片段

Android官方入门文档[16]创建一个Fragment代码片段 Creating a Fragment创建一个Fragment代码片段 This lesson teaches you to1.Create a Fragment Class2.Add a Fragment to an Activity using XML You should also read?Fragments 这节课教你1.创建一个Fragment代码片段类2.使用XML来添加一个Fragment代码片段给一个活动 你也

看代码和写代码还是很不同的

代码看懂了不难,但是简单的代码从头到尾写出来也不容易. 写个TCP服务器&客户端.是从UDP改过来的,那费老劲了. 最开始listen出错,原来SOCK_DGRAM忘记修改为SOCK_STREAM了, 接着发现listen的端口不对,原来忘记bind了, 后面发现客户端发送数据服务端接收不到,再看代码,原来都没有accept/connect. 加上accept和connect,客户端提示成功了,但是服务端没有返回,查了半天,发现客户端忘记把SOCK_DGRAM修改为SOCK_STREAM了. 太

程序员要双管齐下写好代码和写好文档

有一个问题就是程序员为什么不喜欢写文档,这个问题是一直存在的,不管怎么说,文档绝对是程序员最大的软肋.一些被称之为高手的程序员,往往是文档方面的低能儿.不管这个程序员是在大公司.还在小公司.不管程序是写文档的.还是不写文档的,大部分程序员在内心深处中是不愿意写文档的.  天下的怪事特别多,有时让人不能理解.程序员一般不愿意写文档,但是程序员却喜欢看别人的文档.即使写了文档,程序员一般不会把所有功能都写入文档,却抱怨别人文档有的功能没有说明.即使写了某段文档,程序员一般不不想把文档写的很详细,却抱

R留学生作业代码代写、代编程、代编程、代编程

R留学生作业代码代写.代编程Math 117 Sample Exam Three PAGE ONEIn Problems (1)-(13) please choose as many options as appropriate, from amongst the following probability distributions: (A) Binomial (B) Hypergeometric (C) Continuous Uniform (D) Normal (E) t (F) CHI