如何在android中创建页面控件.... 我想从一个页面移动到另一个页面,如Android设备中的主屏幕...它以3到4个点显示当前页面....
答案 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)