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

网站如何做线下推广重庆网站建设哪家强

网站如何做线下推广,重庆网站建设哪家强,如何在企业版社保网站做增员,建设部机关服务中心网站由于移动设备物理显示空间一般有限#xff0c;不可能一次性的把所有要显示的内容都显示在屏幕上。所以各大平台一般会提供一些可滚动的视图来向用户展示数据。Android平台框架中为我们提供了诸如ListView、GirdView、ScrollView等滚动视图控件#xff0c;这几个视图控件也是我… 由于移动设备物理显示空间一般有限不可能一次性的把所有要显示的内容都显示在屏幕上。所以各大平台一般会提供一些可滚动的视图来向用户展示数据。Android平台框架中为我们提供了诸如ListView、GirdView、ScrollView等滚动视图控件这几个视图控件也是我们平常使用最多的。下面介绍一下HorizontalScrollView的使用和需要注意的点 HorizontalScrollView是一个FrameLayout  这意味着你只能在它下面放置一个子控件这个子控件可以包含很多数据内容。有可能这个子控件本身就是一个布局控件可以包含非常多的其他用来展示数据的控件。这个布局控件一般使用的是一个水平布局的LinearLayout  。TextView也是一个可滚动的视图控件所以一般不需要HorizontalScrollView 下面介绍一个HorizontalScrollView中包含许多图片并且可以滚动浏览的示例 Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout. activity_main); mLinearLayout (LinearLayout) findViewById(R.id.mygallery); File externalDir Environment. getExternalStorageDirectory(); String photosPath externalDir.getAbsolutePath() /test/; File photosFile new File(photosPath); for (File photoFile : photosFile.listFiles()) { mLinearLayout.addView(getImageView(photoFile.getAbsolutePath())); } } private View getImageView(String absolutePath) { Bitmap bitmap decodeBitmapFromFile(absolutePath, 200, 200); LinearLayout layout new LinearLayout(getApplicationContext()); layout.setLayoutParams( new LayoutParams(250, 250)); layout.setGravity(Gravity. CENTER); ImageView imageView new ImageView(this); imageView.setLayoutParams( new LayoutParams(200,200)); imageView.setScaleType(ImageView.ScaleType. CENTER_CROP); imageView.setImageBitmap(bitmap); layout.addView(imageView); return layout; } private Bitmap decodeBitmapFromFile(String absolutePath, int reqWidth, int reqHeight) { Bitmap bm null; // First decode with inJustDecodeBoundstrue to check dimensions final BitmapFactory.Options options new BitmapFactory.Options(); options. inJustDecodeBounds true ; BitmapFactory. decodeFile(absolutePath, options); // Calculate inSampleSize options. inSampleSize calculateInSampleSize(options, reqWidth, reqHeight); // Decode bitmap with inSampleSize set options. inJustDecodeBounds false ; bm BitmapFactory. decodeFile(absolutePath, options); return bm; } private int calculateInSampleSize(Options options, int reqWidth, int reqHeight) { // Raw height and width of image final int height options.outHeight; final int width options.outWidth; int inSampleSize 1; if (height reqHeight || width reqWidth) { if (width height) { inSampleSize Math. round((float)height / ( float)reqHeight); } else { inSampleSize Math. round((float)width / ( float)reqWidth); } } return inSampleSize; } 要显示的图片放在外置SDCard中test目录下上面的示例程序只是显示了一张张大图片的缩略版本对这方面不懂的可以参看 HorizontalScrollView还可以设置滚动到一个指定的位置(x0)它的子控件也会跟随着滚动。 new Handler().postDelayed(new Runnable() { Override public void run() { // 水平直接滚动800px如果想效果更平滑可以使用smoothScrollTo(int x, int y) hsv.scrollTo(800, 0); } }, 2000); 效果图 以上就是本文的全部内容希望对大家学习Android软件编程有所帮助。
http://www.w-s-a.com/news/476700/

相关文章:

  • 做渲染的网站太原做网站兼职
  • 网站开发实施方案怎么设置wordpress底栏文字
  • 网站建设朝阳学前端有必要找培训机构吗
  • 自适应网站好处wordpress ftp验证
  • 网站建设的时间免费ppt模板的网站
  • 建个人网站一般多少钱ppt下载网站哪个好
  • 网站建设比赛网站建设合同标的怎么写
  • 中国做的儿童编程网站网站建设模板网站
  • 电脑做系统网站微信开店
  • site之后网站在首页说明说明网络舆情分析师怎么考
  • 本溪网站建设兼职wordpress lapa
  • 官网网站设计费用vue大型网站怎么做路由
  • 青海省安建设管理部门网站厦门网站快照优化公司
  • 张家港建网站公司网站开发 认证
  • 网站建设方式优化兰州医院网站制作
  • 怎么创造网站wordpress伪静态规则怎么写
  • 自己怎么做一元购物网站信誉好的合肥网站推广
  • 做网站的骗术有什么好的网站设计思想的博客
  • 网站建设工作 方案企查查企业信息查询在线
  • 上海外贸建站商城定制软件安卓
  • 成都网站建设_创新互联wordpress 相邻文章
  • 电子商务网站制作步骤免费建网站知乎
  • 龙岩有什么招聘本地网站团购网站 方案
  • 服务器运行一段时间网站打不开注册公司名字核名查询系统
  • 企业网站改版的意义响应式网站建设新闻
  • 大连金州新区规划建设局网站金坛市建设局网站
  • 有哪些做排球比赛视频网站wordpress 教师工作坊
  • 深圳好点的网站建设公司互联网企业信息服务平台
  • 下载空间大的网站建设哈尔滨网站制作软件
  • 南城网站仿做无锡网站制作哪家价格便宜