`
AaronGo
  • 浏览: 28852 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
TabHost是一个过时的类,它的功能可以由Fragment来实现。    FragmentTransaction对fragment进行添加,移除,替换,以及执行其他动作。 从 FragmentManager 获得一个FragmentTransaction的实例 : FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction();     一个小实例: M ...
        我们常常会遇到这样的情况,函数setContentView(R.layout.XXX);指定一个xml文件作为该Activity的布局文件,这样,如果我们要操作该xml文件中的Button、ImageView、TextView等组件,就可以直接用:Button  btn = (Button)findViewById(R.id.button);这样是可以的,但是如果我们要操作的这些组件并不在setContentView函数里面指定的xml文件中,这个时候再用上面的方法就会报空指针错误。所以我们要用到inflater           LayoutInflater的作用是将 ...
1.直接继承TabActivity,函数getTabHost拿到TabActivity里面的TabHost对象  package com.example.tabtest; import android.app.TabActivity; import android.graphics.Color; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.widget.TabHost; public class MainAc ...
简单的在Activity间传数据,我们一般有两种方式: 1.直接用Intent的putExtra(), getStringExtra(); 2.先new一个Bundle对象,用Bundle的putExtra(). 那么这两种方式有什么不一样呢? 我们先看一下Intent对象相应函数的源代码: public Intent putExtra(String name, String value) { if (mExtras == null) { mExtras = new Bundle(); } mExtra ...
Global site tag (gtag.js) - Google Analytics