我有两个活动,我想添加滑动功能但是我试过的任何在线教程都没有用,因为我不确定如何将它们实现到我的代码中。我看了这个教程Android开发者网站:http://developer.android.com/training/implementing-navigation/lateral.html
我知道如何使用似乎很容易的意图启用活动之间的导航。 有人可以告诉我一个如何实现与这两个活动相关的滑动的例子,包括它们的步骤和原因:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
Button BTN=(Button) findViewById(R.id.activity3button3);
BTN.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent INT=new Intent(MainActivity.this,Activity2.class);
INT.putExtra("hi", "HI");
startActivity(INT);
}
});
}
}
第二项活动:
public class Activity2 extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
Button BTN=(Button) findViewById(R.id.activity3button3);
BTN.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent INT=new Intent(Activity2.this,Activity3.class);
startActivity(INT);
}
});
}
}
答案 0 :(得分:1)
为此,您必须将内容从onCreate
移至Fragment
的{{1}}方法
并使用onCreateView
从xml中扩充布局。其余的几乎相同。
只是你做的东西顶视图必须移动到onCreateView。
对于分页,互联网上有很多例子。您可以使用FragmentPagerAdapter和ViewPager
来完成此操作