我是Android的新手,我刚从Android Studio的图库中创建了一个新的Tabbed Activity。
现在我要添加一个Button" Next"在第一个屏幕中自动滑动到选项卡活动的第二个视图。
这是我现在的代码:
.... //The default stuff created from Android Studio
Button b1;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.fragment_main, container, false);
b1 = (Button) rootView.findViewById(R.id.b_next1);
if(getArguments().getInt(ARG_SECTION_NUMBER)==1) {
b1.setOnClickListener(new View.OnClickListener()
{
public void onClick(View V)
{
//HERE I NEED TO SLIDE MY VIEW FROM THE FIRST TO THE SECOND ONE
}
});
}
if(getArguments().getInt(ARG_SECTION_NUMBER)==2) {
}
if(getArguments().getInt(ARG_SECTION_NUMBER)==3) {
}
}
.... //The default stuff created from Android Studio
我需要最简单的解决方案,我不想添加新的碎片。
我只想添加此按钮,仅使用android提供的默认代码来滑动视图。 有可能吗?感谢
P.S。我拥有的所有其他代码是从android studio自动创建的用于标签活动的代码。
答案 0 :(得分:0)
pageTransformer可以完成这项工作,您可以在此处找到具体信息:https://developer.android.com/reference/android/support/v4/view/ViewPager.PageTransformer.html
这篇文章也可能有所帮助:How to Implement PageTransformer with Swipeable Tabs