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

科目一速成网站建设茶叶网站策划书

科目一速成网站建设,茶叶网站策划书,今天重大新闻2021,电商网站建设价格低第四次作业-宝宝相册 题目 用Listview建立宝宝相册#xff0c;相册内容及图片可自行设定#xff0c;也可在资料文件中获取。给出模拟器仿真界面及代码截图。 #xff08;参考例4-8#xff09; 创建工程项目 创建名为baby的项目工程#xff0c;最后的工程目录结构如下图所…第四次作业-宝宝相册 题目 用Listview建立宝宝相册相册内容及图片可自行设定也可在资料文件中获取。给出模拟器仿真界面及代码截图。 参考例4-8 创建工程项目 创建名为baby的项目工程最后的工程目录结构如下图所示 res/drawable文件中的i1、i2、i3、i4、i5、i6均为图片即宝宝相册图片网上自行选取照片即可。 res/layout为文件布局文件activity_main.xml为自动生成的自定义布局文件list_item.xml为自定义布局文件 布局文件 创建自定义布局文件list_item.xml文件 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationhorizontalImageViewandroid:idid/news_thumbandroid:layout_width100dpandroid:layout_height100dpandroid:layout_margin5dp/LinearLayoutandroid:orientationverticalandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_marginTop5dpTextViewandroid:idid/news_titleandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:textSize16sp /TextViewandroid:idid/news_infoandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:textSize14spandroid:layout_marginTop5dp//LinearLayout/LinearLayout修改MainActivity.xml布局文件 ?xml version1.0 encodingutf-8? RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:paddingLeft16dpandroid:paddingRight16dpListViewandroid:idid/listandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent//RelativeLayoutMainActivity文件 package com.example.baby;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.widget.ListView; import android.widget.SimpleAdapter;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random;public class MainActivity extends AppCompatActivity {private ListView listView;private SimpleAdapter adapter;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 假设有一个包含数据的ListListMapString, String data new ArrayList();MapString, String item1 new HashMap();item1.put(news_thumb, String.valueOf(R.drawable.i1)); //R.drawable.i1引用照片资源文件item1.put(news_title, 毡帽系列);item1.put(news_info, 此系列服装有点cute像不像小车夫。);data.add(item1);MapString, String item2 new HashMap();item2.put(news_thumb, String.valueOf(R.drawable.i2)); //R.drawable.i2引用照片资源文件item2.put(news_title, 蜗牛系列);item2.put(news_info, 宝宝变成了小蜗牛爬啊爬啊爬啊。);data.add(item2);MapString, String item3 new HashMap();item3.put(news_thumb, String.valueOf(R.drawable.i3));item3.put(news_title, 小蜜蜂系列);item3.put(news_info, 小蜜蜂嗡嗡嗡飞到西飞到东。);data.add(item3);MapString, String item4 new HashMap();item4.put(news_thumb, String.valueOf(R.drawable.i4));item4.put(news_title, 毡帽系列);item4.put(news_info, 此系列服装有点cute像不像小车夫。);data.add(item4);MapString, String item5 new HashMap();item5.put(news_thumb, String.valueOf(R.drawable.i5));item5.put(news_title, 蜗牛系列);item5.put(news_info, 宝宝变成了小蜗牛爬啊爬啊爬啊。);data.add(item5);MapString, String item6 new HashMap();item6.put(news_thumb, String.valueOf(R.drawable.i6));item6.put(news_title, 小蜜蜂系列);item6.put(news_info, 小蜜蜂嗡嗡嗡飞到西飞到东。);data.add(item6);// 定义数据的键与布局文件中组件的映射String[] from {news_thumb, news_title, news_info};int[] to {R.id.news_thumb, R.id.news_title, R.id.news_info};// 创建SimpleAdapteradapter new SimpleAdapter(this, data, R.layout.list_item, from, to);// 关联SimpleAdapter与ListViewlistView findViewById(R.id.list);listView.setAdapter(adapter);// 为ListView添加一个项目点击监听器当点击项目时显示对话框listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {Overridepublic void onItemClick(AdapterView? parent, View view, int position, long id) {// 获取点击项目的数据MapString, String itemData (MapString, String) parent.getItemAtPosition(position);// 从点击项目的数据中提取文本信息以供对话框使用String title itemData.get(news_title);String info itemData.get(news_info);// 创建并显示一个自定义对话框AlertDialog.Builder builder new AlertDialog.Builder(MainActivity.this);builder.setTitle(title).setMessage(info).setPositiveButton(确定, null); // 没有操作的确定按钮AlertDialog dialog builder.create();dialog.show();}});} }修改AndroidManifest.xml文件 activityandroid:name.MainActivityandroid:exportedtrueandroid:labelSimpleAdapterDemo !--修改导航栏名称--intent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter /activity效果展示
http://www.zqtcl.cn/news/547034/

相关文章:

  • 网站续费模板wordpress安装到ESC
  • 网站网址大全做商品条形码的网站
  • php购物网站开发成品各大网站收录提交入口
  • 怎么办个人网站网络管理系统中故障管理的目标是
  • 想做网站的客户在哪找下载网站系统源码
  • 网站建设是固定资产还是列费用soho做网站
  • 学校建设评建工作网站应用中心软件
  • 网站建设公司如何拓宽业务跨境进口网站怎么做
  • 邢台企业建站速卖通网站怎样做店面的二维码
  • 网上竞价采购网站建设wordpress添加发布视频
  • 隐形眼镜网站开发的经济效益微企点自助建站系统
  • 延庆网站建设优化seo中山百度seo排名公司
  • 做灯箱的网站做一个app需要多少成本
  • 江苏建设厅网站石家庄建设信息网
  • 各类专业网站建设企业建立网站需要
  • 多合一可拖曳修改优化网站建设品牌运营和品牌推广
  • 广州网站建设seo推广产品网站建设
  • 网站建设套餐电话无锡公司网站制作
  • 网站建设计划表聊城正规网站建设公司电话
  • 美食网站设计的基本思路大网站开发语言
  • 个人网站模板打包下载最近新闻热点国家大事
  • flash做网站步骤中国网评中国网评
  • 网站添加备案号比较好的网站建设公司
  • 旅游电子商务网站建设目的广告设计与制作主修课程
  • 网站标题写什么作用记事本做网站如何添加图片
  • 海口建站模板厂家下载什么网站做吃的
  • 网站建设的指导书动效网站建设
  • 万州做网站的公司wordpress练习
  • 网站域名dnsgoogle推广教程
  • 网站建设报价方案doc网站建设seo视频教程