iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android中ImageSwitcher控件如何使用
  • 794
分享到

Android中ImageSwitcher控件如何使用

androidimageswitcher 2023-05-30 21:05:04 794人浏览 独家记忆
摘要

Android中ImageSwitcher控件如何使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。XML布局文件的代码如下:<ImageSwitcher 

Android中ImageSwitcher控件如何使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

XML布局文件的代码如下:

<ImageSwitcher  android:id="@+id/im"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:layout_below="@+id/button1"  android:layout_centerHorizontal="true"  android:layout_marginTop="99dp" ></ImageSwitcher><Button  android:id="@+id/button1"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:layout_alignParentTop="true"  android:layout_centerHorizontal="true"  android:layout_marginTop="77dp"  android:text="上一张" /><Button  android:id="@+id/button2"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:layout_alignLeft="@+id/button1"  android:layout_below="@+id/im"  android:layout_marginTop="51dp"  android:text="下一张" />

在Java中编写逻辑代码,详细代码如下所示:

package com.example.imageswitcher;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;import android.widget.ImageSwitcher;import android.widget.ImageView;import android.widget.ViewSwitcher.ViewFactory;import android.os.Build;public class MainActivity extends Activity {  private int[] imageId=new int[]{      R.drawable.bj,   R.drawable.bj1, R.drawable.bj11,R.drawable.bj12  };  private int index=0;  private ImageSwitcher imageSwitcher;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);   imageSwitcher=(ImageSwitcher) findViewById(R.id.im);     imageSwitcher.setInAnimation(this, android.R.anim.fade_in);//设置淡入的动画   imageSwitcher.setOutAnimation(this ,android.R.anim.fade_out);//设置淡出的动画   imageSwitcher.setFactory(new ViewFactory() {    @Override    public View makeView() {      ImageView imageView=new ImageView(MainActivity.this);//创建一个Iv 的类      imageView.setAdjustViewBounds(true);      imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);//设置保持横纵比居中缩放图片      imageView.setLayoutParams(new ImageSwitcher.LayoutParams(240,180));      return imageView;    }  });  imageSwitcher.setImageResource(imageId[index]);//显示默认的图片  //获取两个按钮的ID  Button up=(Button) findViewById(R.id.button1);  Button down=(Button) findViewById(R.id.button2);  up.setOnClickListener(new OnClickListener() {    @Override    public void onClick(View v) {    if(index>0){      index--;    }else{      index =imageId.length-1;    }    imageSwitcher.setImageResource(imageId[index]);//显示当前的图片    }  });  down.setOnClickListener(new OnClickListener() {    @Override    public void onClick(View v) {    if(index < imageId.length-1){      index++;    }else{      index=0;    }    imageSwitcher.setImageResource(imageId[index]);//显示当前的图片    }  });  }}

关于Android中ImageSwitcher控件如何使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: Android中ImageSwitcher控件如何使用

本文链接: https://www.lsjlt.com/news/221360.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android中ImageSwitcher控件如何使用
    Android中ImageSwitcher控件如何使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。XML布局文件的代码如下:<ImageSwitcher ...
    99+
    2023-05-30
    android imageswitcher
  • Android  ActionBar控件如何使用
    这篇“Android  ActionBar控件如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“An...
    99+
    2023-07-06
  • android radiobutton控件如何使用
    要使用Android RadioButton控件,您需要遵循以下步骤:1. 在XML布局文件中添加RadioButton控件。例如,...
    99+
    2023-09-21
    android
  • Android中如何使用DrawerLayout侧滑控件
    Android中如何使用DrawerLayout侧滑控件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。activity_sliding.xml:<xml&...
    99+
    2023-05-30
  • 如何在Android UI中使用Switch控件
    这期内容当中小编将会给大家带来有关如何在Android UI中使用Switch控件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,在布局中添加上Switch控件:<Switch &nb...
    99+
    2023-05-30
    switch
  • Android中如何使用RecyclerView滚动控件
    Android中如何使用RecyclerView滚动控件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。RecyclerView的使用比ListView的使用是比较复杂的,Lis...
    99+
    2023-05-30
    android recyclerview
  • 如何在Android中使用DrawerLayout侧滑控件
    如何在Android中使用DrawerLayout侧滑控件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。DrawerLayout 类的结构图如下:官方中文简介大概如下:Dr...
    99+
    2023-05-30
    android drawerlayout
  • Android基础控件RadioGroup如何使用
    使用Android基础控件RadioGroup的步骤如下:1. 在布局文件中添加一个RadioGroup控件:```xml```2....
    99+
    2023-08-09
    Android RadioGroup
  • Android如何使用控件创建菜单
    这篇文章给大家分享的是有关Android如何使用控件创建菜单的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。显示效果图:第一种创建方式-------package com.example.androidt...
    99+
    2023-05-30
    android
  • 如何在Android中使用Spinner下拉菜单控件
    这期内容当中小编将会给大家带来有关如何在Android中使用Spinner下拉菜单控件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。activity_main.xml<xml versio...
    99+
    2023-05-30
    android spinner
  • 如何在Android应用中使用堆叠滑动控件
    如何在Android应用中使用堆叠滑动控件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。堆叠滑动控件,并增加以下扩展:支持滑动方向控制支持消失方向控制支持嵌入到ViewPa...
    99+
    2023-05-31
    android 堆叠滑动控件 roi
  • Android中SeekBar控件怎么使用
    在Android中,SeekBar是一个可拖动的滑动条控件,可以用来选择一个数值范围。下面是在Android中使用SeekBar的一...
    99+
    2023-10-23
    Android SeekBar
  • 如何在Android中使用ToggleButton多状态按钮控件
    这篇文章给大家介绍如何在Android中使用ToggleButton多状态按钮控件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是ToggleButton?ToggleButton一般有两种状态:选中和未选中并且需...
    99+
    2023-05-31
    android togglebutton roi
  • ListView控件怎么在Android中使用
    本篇文章给大家分享的是有关ListView控件怎么在Android中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、ListView的简单用法首先新建一个ListView...
    99+
    2023-05-30
    android listview
  • android studio中button控件怎么使用
    在Android Studio中使用Button控件需要以下步骤:1. 打开Android Studio并创建一个新的项目或打开已有...
    99+
    2023-10-12
    android
  • 怎么在Android中使用Spinner控件
    今天就跟大家聊聊有关怎么在Android中使用Spinner控件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、使用方法在layout中创建Spinner控件<Spinner...
    99+
    2023-05-30
    android spinner
  • 如何在Android中使用hover组件监控鼠标移动事件
    如何在Android中使用hover组件监控鼠标移动事件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Android之前对于鼠标光标事件的监控非常少,4.0之后...
    99+
    2023-05-31
    android hover roi
  • mfc中listcontrol控件如何使用
    在MFC中使用List Control控件,可以按照以下步骤进行:1. 在资源视图中找到对应的Dialog,右键点击,选择"Inse...
    99+
    2023-10-10
    mfc listcontrol
  • Flex中如何使用Button控件
    这篇文章给大家介绍Flex中如何使用Button控件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Flex基础控件--ButtonFlex Button控件是Flex中最基本也是相对简单的控件之一,基本对他没有什么特殊...
    99+
    2023-06-17
  • VB.NET中如何使用ListBox控件
    这篇文章给大家分享的是有关VB.NET中如何使用ListBox控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在windows中拖放通常是复制或移动文件,windows完全支持该功能,而且对许多用户来说这也是操...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作