Как создать элемент управления страницей в Android .... Я хочу перейти с одной страницы на другую страницу, как домашний экран в устройстве Android ... он отображает текущую страницу с 3 до 4 точек ....
ViewPager из пакета Compatibility в настоящее время является лучшим вариантом.http://developer.android.com/reference/android/support/v4/view/ViewPager.html
Мне удалось сделать то же самое, выполнив что-то вроде:
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 в ScrollView Touch Handling
И здесь: Горизонтальная прокрутка Android ведет себя как iPhone (пейджинг)
Вы можете использовать ViewFlipper с анимацией, чтобы сделать это, но для сенсорного события вы должны создать пользовательский вид.http://www.androidpeople.com/android-viewflipper-example