如何在android中创建页面控件

时间:2011-05-11 11:41:36

标签: android android-layout

如何在android中创建页面控件.... 我想从一个页面移动到另一个页面,如Android设备中的主屏幕...它以3到4个点显示当前页面....

3 个答案:

答案 0 :(得分:2)

兼容包中的ViewPager是目前最好的选择。 http://developer.android.com/reference/android/support/v4/view/ViewPager.html

答案 1 :(得分:0)

您可以将ViewFlipper与动画一起使用,但是对于Touch事件,您必须创建自定义视图。 http://www.androidpeople.com/android-viewflipper-example

答案 2 :(得分:0)

我通过做类似的事情设法完成同样的事情:

int currentScreen = 1;

final GestureDetector gestureDetector = new GestureDetector(
                new MyGestureDetector());

findViewById(R.id.homescreen).setOnTouchListener(
                new View.OnTouchListener() {
                    public boolean onTouch(View v, MotionEvent event) {

                        if (gestureDetector.onTouchEvent(event)) {
                            return true;
                        } else if (event.getAction() == MotionEvent.ACTION_UP
                                || event.getAction() == MotionEvent.ACTION_CANCEL) {
                                ...detect scroll and change var...

如下所述:HorizontalScrollView within ScrollView Touch Handling

在这里:Android horizontal scrollview behave like iPhone (paging)