如何基于默认的android PageView制作可滚动的片段

我正在使用Android中PageView设置的默认设置。 我想保持简单。 默认设置提供TextView以放入文本,我的文本离开屏幕。 是否可以垂直制作此卷轴?

// edited to make the code appear in the code block public class DayFragment extends Fragment { /** * The fragment argument representing the section number for this * fragment. */ public static final String ARG_SECTION_NUMBER = "section_number"; public DayFragment() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Create a new TextView and set its text to the fragment's section // number argument value. TextView tView = new TextView(getActivity()); if(getArguments().getInt(ARG_SECTION_NUMBER) > 1){ tView.setText(getAllMeals(getArguments().getInt( ARG_SECTION_NUMBER)-1));} else { getMeal(); tView.setText(message); } return tView; } } 

是的,它非常简单,在你的xml布局文件中,只需让父项成为你想要ScrollView的任何ScrollView

ScrollView参考文档: http : //developer.android.com/reference/android/widget/ScrollView.html

编辑示例:以下是XML的示例。

 ...rest of xml    ...rest of xml 

然后在您的Activity中获取TextView

 TextView tView = (TextView)findViewById(R.id.textview); 

第二个编辑:编辑上面的常规滚动视图示例。 另外,要添加滑动function,您需要使用ViewPager( http://developer.android.com/reference/android/support/v4/view/ViewPager.html )和FragmentPagerAdapter( http://developer.android)。 .com / reference / android / support / v4 / app / FragmentPagerAdapter.html )。 官方开发者文档的2个链接包含非常好的示例!

也可以将整个布局包装在ScrollView中的fragment.xml中,请参阅如何在Fragment中添加滚动 。 这也是基于XML的……