当前位置: 首页 > news >正文

如何修改网站备案的域名网站开发常用语言

如何修改网站备案的域名,网站开发常用语言,装修网站建设方案书,网页制作教程零基础合集我们来实现一个幻灯片式图片浏览器#xff1a;最下面一个画廊视图#xff0c;选中画廊中的图片#xff0c;会在上面的ImageSwitcher控件中显示大图。效果图如图实现方法#xff1a;在布局文件中添加图片切换控件ImageSwitcher和画廊视图控件Galleryres/layout/main.xml:and…我们来实现一个幻灯片式图片浏览器最下面一个画廊视图选中画廊中的图片会在上面的ImageSwitcher控件中显示大图。效果图如图实现方法在布局文件中添加图片切换控件ImageSwitcher和画廊视图控件Galleryres/layout/main.xml:android:orientationverticalandroid:layout_widthfill_parentandroid:layout_heightfill_parentandroid:idid/layout1android:gravitycenter_horizontalandroid:idid/imageSwitcherandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:paddingTop30pxandroid:layout_weight2/android:idid/gallery1android:spacing5pxandroid:layout_weight1android:unselectedAlpha0.6android:layout_widthmatch_parentandroid:layout_heightwrap_content/在res/values目录中创建一个名为attr.xml的文件在该文件中定义一个styleable对象用于组合多个属性。这里只指定了一个系统自带的android:galleryItemBackground属性用于设置各选项的背景。具体代码如下res/values/attr.xml:MainActivitypackage com.example.test;import android.app.Activity;import android.content.res.TypedArray;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.view.ViewGroup.LayoutParams;import android.view.animation.AnimationUtils;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.BaseAdapter;import android.widget.Gallery;import android.widget.ImageSwitcher;import android.widget.ImageView;import android.widget.ViewSwitcher.ViewFactory;public class MainActivity extends Activity {//定义并初始化保存图片id的数组private int[] imageIdnew int[]{R.drawable.img1,R.drawable.img2,R.drawable.img3,R.drawable.img4,R.drawable.img5,R.drawable.img6,R.drawable.img7,R.drawable.img8,R.drawable.img9};//声明一个图像切换器对象private ImageSwitcher imageSwitcher;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Gallery gallery(Gallery)findViewById(R.id.gallery1);//获取gallery组件imageSwitcher(ImageSwitcher)findViewById(R.id.imageSwitcher);//获取图像切换器//设置动画效果imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_in));//设置淡入动画imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_out));//设置淡出动画imageSwitcher.setFactory(new ViewFactory(){Overridepublic View makeView() {ImageView imageViewnew ImageView(MainActivity.this);//实例化一个imageView类的对象imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);//设置保持纵横比居中缩放图像imageView.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));return imageView;//返回imageView对象}});BaseAdapter adapternew BaseAdapter(){Overridepublic View getView(int position, View convertView, ViewGroup parent) {ImageView imageView;//声明ImageView的对象if(convertViewnull){imageViewnew ImageView(MainActivity.this);//实例化ImageView的对象imageView.setScaleType(ImageView.ScaleType.FIT_XY);//设置缩放方式imageView.setLayoutParams(new Gallery.LayoutParams(180,135));//设置gallery每一项图片的背景资源(使用的是attr.xml的自定义样式)TypedArray typedArrayobtainStyledAttributes(R.styleable.Gallery);imageView.setBackgroundResource(typedArray.getResourceId(R.styleable.Gallery_android_galleryItemBackground, 0));imageView.setPadding(5, 0, 5, 0);//设置imageView的内边距}else{imageView(ImageView)convertView;}imageView.setImageResource(imageId[position]);//为imageView设置要显示的图片return imageView;//返回ImageView}//功能:获得当前选项的idOverridepublic long getItemId(int position) {return position;}//功能获得当前选项Overridepublic Object getItem(int position) {return position;}//获得数量Overridepublic int getCount() {return imageId.length;}};gallery.setAdapter(adapter);//将适配器与Gallery关联gallery.setSelection(imageId.length/2);//选中中间的图片gallery.setOnItemSelectedListener(new OnItemSelectedListener() {Overridepublic void onItemSelected(AdapterView parent, View v,int position, long id) {imageSwitcher.setImageResource(imageId[position]);//显示选中的图片}Overridepublic void onNothingSelected(AdapterView arg0) {// TODO Auto-generated method stub}});}}这样单击某张图片可以选中该图片并且让其居中显示也可以用手指拖动图片来移动图片并且让选中的图片在上方显示,如图是切换瞬间的效果以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。
http://www.pierceye.com/news/97475/

相关文章:

  • 玄武模板网站制作点击查看视联网视频会议系统
  • 域名购买之后怎么做网站网站二级页面设计要求
  • 一个好的网站怎样布局安康市网站建设
  • 上海企业网站优化多少钱湛江网站建设方案托管
  • 手机网站可以做英文版本吗怎么自己购买域名 建设网站
  • 茂港手机网站建设公司如何将音乐上传到wordpress
  • 做房地产网站wordpress 文章页面模板
  • 深圳做app网站建设网站申请支付宝支付
  • 巴音郭楞库尔勒网站建设知名企业门户网站建设
  • 免费域名申请哪个网站好去除wordpress 广告插件
  • 塘厦做网站定制和订制有什么区别
  • 昆明网站空间好习惯网站
  • 做导航网站赚钱吗建立网站需要多少钱费用
  • 大同网站建设哪家好网站后台登录模板html
  • 网站建设过程中准备的工作手机制作网站
  • 做专业网站设计多少钱代理小企业网站建设
  • 怎样提升网站关键词免费的html模版下载
  • 栖霞网站定制三合一建站网站
  • 免费建立一个个人网站设计官网登录入口
  • 门户网站模板之家北京网上服务平台
  • 合肥网站优化方案东莞做网站那家好
  • 个人备案网站可以做论坛吗山东住房建设厅官网站首页
  • 寺院网站模板网站策划制作公司 北京
  • 昆山教育云平台网站建设宁晋县建设局网站
  • 廊坊网站公司dw做网站背景音乐
  • 阜南做网站搜索引擎优化seo多少钱
  • 贵州建设厅网站怎样查询电工证天津网站备案
  • 常州做网站的公司在盐城做网站的网络公司电话
  • seo站外推广如何用wampp 做网站
  • 怎样用手机做网站中企动力百度百科