毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

Tabhost 和 android.support.v4.view.ViewPager如何整合

更新时间:2013-4-11:  来源:毕业论文

Tabhost 和 android.support.v4.view.ViewPager如何整合
最近在做一个将tabhost 改成 tabcontent 部位可左右滑动的东西。使用了谷歌提供的android.support.v4 包里面的viewpager组件.

原理就是把tabhost 里原有的的tabcontent 隐藏掉,加一个viewpager,捕捉事件进而进行互相刷新的动作。

唯一有所不同的就是tabhost里的content是各个单独的Activity.

具体代码如下:

主窗口

Java code?1 package org.xzx;   import android.app.Activity; import android.app.LocalActivityManager; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Parcelable; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.view.View; import android.widget.TabHost; import android.widget.TabHost.OnTabChangeListener;   import java.util.ArrayList;   public class TestViewpageActivity extends Activity {       Context context = null;       LocalActivityManager manager = null;       ViewPager pager = null;       TabHost tabHost = null;       /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);           context = TestViewpageActivity.this;         manager = new LocalActivityManager(this, true);         manager.dispatchCreate(savedInstanceState);           tabHost = (TabHost) findViewById(android.R.id.tabhost);         tabHost.setup();        

[1] [2] [3] [4] [5] [6] [7] [8] 下一页

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。