android左右滑
‘壹’ 安卓智能机上下滑屏怎么调成左右滑屏
你是说菜单界面?
如果手机默认的是上下滑动菜单的话,某些品牌是可以设置成左右滑动的(比如LG)
你可以在菜单界面下按设置键看看选项是否有排列方式
如果没有,可以使用其他桌面
比如
Go桌面EX
touchwiz4.0桌面(三星的桌面)
点心桌面
等都是默认的横向滑屏的
这些桌面在机锋市场,安卓市场或安卓系统自带的电子市场都可以搜索到
‘贰’ android怎么实现页面的左右滑动
Android上有一个控件叫做ViewPager,该控件可以根据item的多少实现左右滑动的效果。
Android上还有一个东西叫做Fragment,这是一个依赖于Activity而又独立的页面。
综合这两个控件的特性,可以使用ViewPager+Fragment的方式,即在ViewPager里嵌入Fragment的方式,实现页面左右滑动的效果。
‘叁’ android中如何实现滑动activity如何左右滑动实现activity的切换
你是要滑动切换activity还是页面?如果是activity的话你可以给当前页面添加手势,滑动的时候实现activity的切换然后给activity添加切换动画,如果是像qq那种效果可以用tab来做,实现效果很不错,或者activitygroup,还可以用fragment来做,这些实现效果都不错。如果是页面滑动切换,可以用viewpager,这个效果很好,代码能力强就用viewgroup的滚动来实现,效果也还可以。
‘肆’ Android怎样实现左右滑动
建立工程
1
打开android开发平台
2
建立新的工程,点击file. ->new->project.选择Android Application Project,点击Next.
3
填写工程名,选择创建的android版本。图例工程名为zuoyouhuadong 版本为android2.2.填好之后点击next
4
下面进入前景色和背景色等的设置,若不属性可直接点击next
5
继续点击next
6
可以编辑Activity Name名字,避免所有的工程都一个名字,运行的时候不知道都是哪一个工程。点击finish.工程创建完毕。
END
添加图片到工程
1
网上下载或者本地选取图片四张。(图片名字最好改为英文)
2
适当缩小 工程软件窗口,点击图片aa,拖放到zuoyouhuadong->res->drawable-hapi上,会提示你是否将图片复制进工程。
3
选择是OK
4
可以看到工程中已经有你的图片了。
5
按照本段2--4步骤把其他三张图片添加进工程。 添加图片的准备工作完毕。
END
代码实现左右滑动
1
目标转向主编辑框,视图界面转到代码界面。
2
代码实现左右滑动功能。主要用HorizontalScrollView 。主要代码如下:<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="none"
android:id="@+id/ScrollView"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/aa"
android:layout_weight="1"
android:scaleType="fitXY" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/bb"
android:scaleType="fitXY"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/cc"
android:scaleType="fitXY"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/dd"
android:scaleType="fitXY"/>
</LinearLayout>
</HorizontalScrollView>全
部代码截图如下。
3
部分主要代码解析:
android:scrollbars="none" 设置是否有滑动条;
android:scaleType="fitXY" 设置图片自适应;
android:src="@drawable/aa" 设置加载的图片;
android:layout_width="wrap_content"设置宽属性;
android:layout_height="wrap_content"设置长属性。
END
运行查看效果
右键工程,点击run,等待虚拟器启动运行程序
2
解锁,查看效果 。本例中图片大小未调整,稍微欠缺一点美观效果,请读者体谅。希望大家支持,并共同学习。
‘伍’ 怎样实现Android屏幕的自动左右滑动
使用Viewpage 等等容器,开一个线程,每隔一段时间通知ui 更新,切换页面就可以了
‘陆’ 安卓手机智能机上下滑屏怎么调成左右滑屏
安卓智能手机上下滑屏调成左右滑屏的方法:
1、启动手机,进入手机的桌面;
‘柒’ 如何在Android中实现左右滑动的指引效果
可以使用一个RadioGroup做为指引,设置viewpager的页面切换监听,当切换界面时设置RadioGroup中的第position个radionbutton选中
布局文件如下
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.demo.MainActivity" >
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</android.support.v4.view.ViewPager>
<RadioGroup
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center_horizontal"
android:orientation="horizontal" >
</RadioGroup>
</RelativeLayout>
代码如下
public class MainActivity extends Activity {
private ViewPager pager;
private RadioGroup indicator;
private List<View> views;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
pager = (ViewPager) findViewById(R.id.pager);
indicator = (RadioGroup)findViewById(R.id.indicator);
views = new ArrayList<View>();
for(int i=0; i<3; i++){
TextView tv = new TextView(this);
tv.setTextSize(40);
tv.setText("hello,world");
views.add(tv);
//动态添加指引
RadioButton radio = new RadioButton(this);
radio.setId(i);
indicator.addView(radio);
}
//默认选中第一页
indicator.check(0);
pager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
//页面切换时,选择radiobutton
indicator.check(arg0);
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
pager.setAdapter(new PagerAdapter() {
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
return arg0==arg1;
}
@Override
public int getCount() {
return views.size();
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
container.addView(views.get(position));
return views.get(position);
}
@Override
public void destroyItem(ViewGroup container, int position,
Object object) {
container.removeView(views.get(position));
}
});
}
}
‘捌’ 安卓手机放歌为什么要先右划
为了避免你失误的手势操作,造成一些切屏的不好影响,从而影响你的正常使用,算是一个贴心的小操作吧。
安卓智能手机上下滑屏调成左右滑屏的方法:
1、启动手机,进入手机的桌面。
2、按一下手机左下角的菜单键,弹出桌面设置的选项,找到桌面设置,点击进入桌面设置的界面。
3、在桌面设置界面下,点击屏幕切换效果。
4、进入屏幕切换效果的菜单后,选择经典或者经典(无回弹)就可以实现左右滑屏了。
‘玖’ android recyclerview判断左右滑动
RecycleView设置滑动监听:
mRecycleView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
}
});
判断滑动方向:
@Override
public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
if (dy > 0) {//下滑动作
}
if (dy < 0) {//上滑动作
}
super.onScrolled(recyclerView, dx, dy);
}
判断是否滑动到顶部、底部:
@Override
public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {
if(newState == RecyclerView.SCROLL_STATE_IDLE){//停止滑动
if(recyclerView.canScrollVertically(1)){
Toast.show("滑动到顶部");
}
if(recyclerView.canScrollVertically(-1)){
Toast.show("滑动到底部");
}
}
super.onScrollStateChanged(recyclerView, newState);
}
recyclerView.canScrollVertically(1); false表示不能往上滑动,即代表到顶部了;
recyclerView.canScrollVertically(-1); false表示不能往下滑动,即代表到底部了;
‘拾’ android平台中页面切换时如果要用触摸屏左右滑动,怎么实现
左右滑动切换是通过viewPager来实现的,完整代码查看附件。
ViewPager的数据是通过PageAdapter来装载的:
1.调用adapter.notifyDataSetChanged(); 刷新控件,但是要覆盖PagerAdapter的getItemPosition方法,并返回return POSITION_NONE;
2.利用PagerAdapter的工作机制,就是PagerAdapter的执行顺序,PagerAdapter作为ViewPager的适配器,无论ViewPager有多少页,PagerAdapter在初始化时也只初始化开始的2个View,即调用2次instantiateItem方法。而接下来每当ViewPager滑动时,PagerAdapter都会调用destroyItem方法将距离该页2个步幅以上的那个View销毁,以此保证PagerAdapter最多只管辖3个View,且当前View是3个中的中间一个,如果当前View缺少两边的View,那么就instantiateItem,如里有超过2个步幅的就destroyItem。
3.每当Adapter调用instantiateItem时,运用View.setTag方法将该View标识。当需要更新这个View的数据时,通过调用ViewPager.findViewWithTag方法找到相应的View,然后更新View中的数据。