gpt4 book ai didi

android - 如何将Activity转为Fragment,使用ViewPager实现滑动?

转载 作者:行者123 更新时间:2023-11-30 03:20:53 25 4
gpt4 key购买 nike

我有两个要添加滑动功能的 Activity ,但我尝试过的任何在线教程都没有效果,因为我不确定如何将它们实现到我的代码中。我查看了本教程Android 开发者网站:http://developer.android.com/training/implementing-navigation/lateral.html

我知道如何使用看起来很简单的 Intent 在 Activity 之间进行导航。谁能给我举个例子,说明如何实现与这两个 Activity 相关的滑动,包括步骤和原因:

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);
}
});
}

}

第二个 Activity :

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);

}
});

}



}

最佳答案

为此,您必须将内容从 onCreate 移动到 FragmentonCreateView 方法并使用 LayoutInflater 从 xml 中扩充布局。然后其余部分几乎相同。只有您在 View 顶部执行的操作必须移至 onCreateView。

关于Paging,网上有很多例子。你可以用 FragmentPagerAdapter 来做和 ViewPager

关于android - 如何将Activity转为Fragment,使用ViewPager实现滑动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19157610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com