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

北京 科技网站建设wordpress用户上传视频教程

北京 科技网站建设,wordpress用户上传视频教程,h5模板免费下载,班级优化大师手机版下载(免费)Android GridView在二维滚动网格(行和列)中显示项目#xff0c;并且网格项目不一定是预定的#xff0c;但它们会使用ListAdapter自动插入到布局中 Grid View - Grid view ListView 和 GridView 是 AdapterView 的子类#xff0c;可以通过将它们绑定到 Adapter 来填充#x… Android GridView在二维滚动网格(行和列)中显示项目并且网格项目不一定是预定的但它们会使用ListAdapter自动插入到布局中 Grid View - Grid view ListView 和 GridView 是 AdapterView 的子类可以通过将它们绑定到 Adapter 来填充该适配器来自外部源的数据并创建一个表示每个数据条目的视图。 Grid View - 属性 以下是特定于GridView的重要属性- Sr.NoAttribute 描述1 android:id 这是唯一标识布局的ID。 2 android:columnWidth 这指定每列的固定宽度。可以是pxdpspin或mm。 3 android:gravity 指定每个像元内的位置。可能的值是topbottomleftrightcentercenter_verticalcenter_horizo​​ntal等。 4 android:horizo​​ntalSpacing 定义列之间的默认水平间距。可以是pxdpspin或mm。 5 android:numColumns 定义要显示的列数。可以是整数值如 100或auto_fit这表示要显示尽可能多的列以填充可用空间。 6 android:stretchMode 定义列应如何伸展以填充可用的空白空间(如果有)。这必须是以下两个值之一: none - 禁用拉伸。 spacingWidth - 延长每列之间的间隔。 columnWidth - 每列均等地拉伸。 spacingWidthUniform - 每列之间的间距被均匀拉伸。.7 android:verticalSpacing 定义行之间的默认垂直间距。可以是pxdpspin或mm。 Grid View - 示例 本示例将带您完成简单的步骤以展示如何使用GridView创建自己的Android应用程序。 以下是修改后的主要Activity文件 src/com.example.helloworld/MainActivity.java 的内容。该文件可以包括每个基本生命周期方法。 package com.example.helloworld;import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.GridView;public class MainActivity extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);GridView gridview (GridView) findViewById(R.id.gridview);gridview.setAdapter(new ImageAdapter(this));} } 以下是 res/layout/activity_main.xml 文件的内容- ?xml version1.0 encodingutf-8? GridView xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:idid/gridviewandroid:layout_widthfill_parent android:layout_heightfill_parentandroid:columnWidth90dpandroid:numColumnsauto_fitandroid:verticalSpacing10dpandroid:horizontalSpacing10dpandroid:stretchModecolumnWidthandroid:gravitycenter / 以下是 res/values/strings.xml 的内容以定义两个新的常量- ?xml version1.0 encodingutf-8? resourcesstring nameapp_nameHelloWorld/stringstring nameaction_settingsSettings/string /resources 以下是 src/com.example.helloworld/ImageAdapter.java 文件的内容- package com.example.helloworld;import android.content.Context;import android.view.View; import android.view.ViewGroup;import android.widget.BaseAdapter; import android.widget.GridView; import android.widget.ImageView;public class ImageAdapter extends BaseAdapter {private Context mContext;//Constructorpublic ImageAdapter(Context c) {mContext c;}public int getCount() {return mThumbIds.length;}publicgetItem(int position) {return null;}public long getItemId(int position) {return 0;}//为 Adapter 引用的每个项目创建一个新的 ImageViewpublic View getView(int position, View convertView, ViewGroup parent) {ImageView imageView;if (convertView null) {imageView new ImageView(mContext);imageView.setLayoutParams(new GridView.LayoutParams(85, 85));imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);imageView.setPadding(8, 8, 8, 8);} else {imageView (ImageView) convertView;}imageView.setImageResource(mThumbIds[position]);return imageView;}//Keep all Images in arraypublic Integer[] mThumbIds {R.drawable.sample_2, R.drawable.sample_3,R.drawable.sample_4, R.drawable.sample_5,R.drawable.sample_6, R.drawable.sample_7,R.drawable.sample_0, R.drawable.sample_1,R.drawable.sample_2, R.drawable.sample_3,R.drawable.sample_4, R.drawable.sample_5,R.drawable.sample_6, R.drawable.sample_7,R.drawable.sample_0, R.drawable.sample_1,R.drawable.sample_2, R.drawable.sample_3,R.drawable.sample_4, R.drawable.sample_5,R.drawable.sample_6, R.drawable.sample_7}; } 运行工具栏。 Android studio将应用程序安装在您的AVD上并启动它如果设置和应用程序一切正常它将在Emulator窗口中显示- Sub-Activity 示例 以下是修改后的主要Activity文件 src/com.example.helloworld/MainActivity.java 的内容该文件可以包括每个基本生命周期方法。 package com.example.helloworld;import android.app.Activity; import android.content.Intent; import android.os.Bundle;import android.view.Menu; import android.view.View;import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.GridView;public class MainActivity extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);GridView gridview (GridView) findViewById(R.id.gridview);gridview.setAdapter(new ImageAdapter(this));gridview.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView? parent, View v, int position, long id){//Send intent to SingleViewActivity Intent i new Intent(getApplicationContext(), SingleViewActivity.class);//Pass image indexi.putExtra(id, position);startActivity(i);}});} } 以下是新Activity文件 src/com.example.helloworld/SingleViewActivity.java 文件的内容- package com.example.helloworld;import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.widget.ImageView;public class SingleViewActivity extends Activity {Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.single_view);//Get intent dataIntent i getIntent();//Selected image idint position i.getExtras().getInt(id);ImageAdapter imageAdapter new ImageAdapter(this);ImageView imageView (ImageView) findViewById(R.id.SingleView);imageView.setImageResource(imageAdapter.mThumbIds[position]);} } 以下是 res/layout/single_view.xml 文件的内容- ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationvertical ImageView android:idid/SingleViewandroid:layout_widthfill_parentandroid:layout_heightfill_parent//LinearLayout 以下是 AndroidManifest.xml 的内容以定义两个新的常量- ?xml version1.0 encodingutf-8? manifest xmlns:androidhttp://schemas.android.com/apk/res/androidpackagecom.example.helloworldapplicationandroid:allowBackuptrueandroid:icondrawable/ic_launcherandroid:labelstring/app_nameandroid:themestyle/AppTheme activityandroid:namecom.example.helloworld.MainActivityandroid:labelstring/app_name intent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter/activityactivity android:name.SingleViewActivity/activity/application /manifest 然后单击运行工具栏。 Android studio将应用程序安装在您的AVD上并启动它如果设置和应用程序一切正常它将在Emulator窗口中显示- 现在如果您单击其中任一图像它将显示为单个图像如- Android 中的 Grid View函数 - 无涯教程网无涯教程网提供Android GridView在二维滚动网格(行和列)中显示项目并且网格项目不一定是预定的但...https://www.learnfk.com/android/android-grid-view.html
http://www.hkea.cn/news/14295067/

相关文章:

  • seo网站建设费用常德网站建设套餐报价
  • 兴国做网站wordpress分类模版
  • 滨州网站设计wordpress 加载图片
  • 北京专业网站建设公司排名企业网属于什么网
  • 网站市场做烂了100到300万企业所得税
  • 网站显示时间代码石家庄做企业网站最好的公司
  • 企业网站建设带后台网站设计流程
  • 网站与网站自动跳转代码电商运营推广是做什么的
  • 泰兴市建设局网站上海企业制作网站
  • 平面设计师必备网站大连培训通网站建设
  • 榆林做网站的公司做公司网站需要花钱吗
  • 网站可以做315认证吗佛山外贸网站建设公司
  • 网站活动页面设计如何制作小程序赚钱
  • 大概在网上建立一个网站一年要花多少钱呀wordpress会员支付系统
  • 广西seo网站推广阿里巴巴国际贸易网
  • 网站风格化设计方案本地利用wordpress建站
  • 商城网站开发企业高端网站开发有哪些
  • ps做 网站教程做网站后期维护工资贴吧
  • 企业网站免费源码建设外贸企业网站
  • 网站优化排名资源什么样的网站需要认证
  • 免费收录网站推广免费学校网站系统
  • 诚信通旺铺网站建设模板王字库
  • 海南高端网站建设定制网站建设的基本步骤是哪些
  • 海口海南网站建设后台管理网站名
  • 同域名网站改版需要把之前网站里的文章都拷贝过来吗?网站的排名优化怎么做
  • 高端品牌网站设计天津比较好的设计公司
  • 医院网站备案流程如何设计一个网页问卷
  • 针对网站开发软件 代替手动建设公司网站入账
  • 商河做网站多少钱山东省商务厅网站开发区管理处
  • 做第三方的qq互联接口时_回调到自己的网站时要延时很久是什么原因企业网站建设的步骤过程