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

某学校网站建设方案论文沛县网站制作

某学校网站建设方案论文,沛县网站制作,企业建站费用情况,韩国搜索引擎排名现在很多社交软件都有这个功能#xff0c;因为本次我参加一个比赛也是要做一个社交软件#xff0c;所以我就“画蛇添足”的添加了这个一个功能#xff0c;因为我也是个Android初学者#xff0c;所以说修改bug浪费了我至少15个小时#xff0c;简直是苦逼。废话不多少 开始;…现在很多社交软件都有这个功能因为本次我参加一个比赛也是要做一个社交软件所以我就“画蛇添足”的添加了这个一个功能因为我也是个Android初学者所以说修改bug浪费了我至少15个小时简直是苦逼。废话不多少 开始;首先 需要的是聊天界面 ,本次不予讨论 聊天背景我是设在一个relativelayout里面 所以我只贴出这个布局的xml1聊天背景的XML (部分)xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:idid/backgroundRLandroid:layout_widthfill_parentandroid:layout_heightfill_parentandroid:background#eee2:我设置了一个确定界面 就是选着图片的时候确定是否是这张 这里也给出代码?xml version1.0 encodingutf-8?android:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalandroid:background#eee android:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_gravitycenter_verticalandroid:background#eeeandroid:idid/backgroundOKandroid:layout_width100spandroid:layout_heightwrap_contentandroid:backgrounddrawable/btn_style_greenandroid:text确认/android:idid/backgroundNOandroid:layout_width100spandroid:layout_heightwrap_contentandroid:backgrounddrawable/btn_style_whiteandroid:layout_toRightOfid/backgroundOKandroid:text取消android:onClickbackgroundNO/android:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:layout_gravitycenter_verticalandroid:idid/backgroundIVandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:background#eee /以上就是布局了 然后就是实现代码3.首先我们说下思路点击 聊天背景 按钮 --调用系统的图库 --选择图片--读取图片的路径 --在确定是否设置为背景图片的界面上显示该图片 --点击是或否--是则将布局文件背景修改否则关闭当前acticity回到适当位置以下代码为是否确认使用布局文件关联的java类package com.feng.decipherstranger;import java.io.FileNotFoundException;import java.io.IOException;import android.R.bool;import android.R.string;import android.annotation.SuppressLint;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.content.res.Resources;import android.database.Cursor;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.Drawable;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.provider.MediaStore.Images.Media;import android.util.Log;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.ImageView;import android.widget.RelativeLayout;import android.widget.RelativeLayout.LayoutParams;import android.widget.Toast;public class ChatBackground extends Activity{public static boolean isCash false;public static String path;private final int RESULT_LOAD_IMAGE 1;private static final String IMAGE_TYPE image/*;private ImageView backgroundIV;private Button backgrooundYES;private String iscashS;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.nothing);//第一个调用系统图库//Intent intent new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);Intent intent new Intent(Intent.ACTION_GET_CONTENT);intent.setType(IMAGE_TYPE);startActivityForResult(intent,RESULT_LOAD_IMAGE);//同时关闭nothing 不然会引起必须点击两次返回//this.finish();}//重写onActivityResult方法SuppressLint(NewApi)public void onActivityResult(int requestCode, int resultCode, Intent data){super.onActivityResult(requestCode,resultCode,data);if(requestCodeRESULT_LOAD_IMAGEresultCodeRESULT_OKdata!null){try {Uri selectImage data.getData();ContentResolver resolver getContentResolver();Bitmap bm MediaStore.Images.Media.getBitmap(resolver,selectImage);String[] filePathColumn {MediaStore.Images.Media.DATA};Cursor cursor resolver.query(selectImage,filePathColumn, null, null, null);int columnIndex cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);cursor.moveToFirst();final String picturePath cursor.getString(columnIndex);path picturePath;//将选取的图片文件指定为聊天背景backgroundIV (ImageView)findViewById(R.id.backgroundIV);backgroundIV.setBackground(Drawable.createFromPath(picturePath));} catch (FileNotFoundException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}backgrooundYES (Button)findViewById(R.id.backgroundOK);backgrooundYES.setOnClickListener(new OnClickListener() {Overridepublic void onClick(View v) {// TODO 自动生成的方法存根isCash true;/*if (isCash) {iscashS iscash is true;}Log.i(iscashS,path);*///提示Toast.makeText(getApplicationContext(),修改成功,Toast.LENGTH_SHORT).show();finish();}});}else {Toast.makeText(getApplicationContext(),没有选择图片,Toast.LENGTH_SHORT).show();}}public void backgroundNO(View v){//取消 方法this.finish();}}4.然后再在自己定义的聊天界面上 把静态的图片地址path字符串和 布尔型的静态iscash传到实现聊天界面的类中 进行操作这里贴出主要代码if(ChatBackground.isCash){//Log.i(chatactivity test,ChatBackground.path);}backgroundRL (RelativeLayout)findViewById(R.id.backgroundRL);backgroundRL.setBackground(Drawable.createFromPath(ChatBackground.path));注意好像是Android 4.3吗什么的 修改了读取文件路径的那种宏我也不是很懂那个反正就是读取文件和获取文件路径的方法有点不一样了。以上
http://www.pierceye.com/news/496266/

相关文章:

  • 网站的在线支付怎么做用别人的二级域名做网站
  • 做宣传册从哪个网站找素材吉林省吉林市是几线城市
  • 互助盘网站怎么做的北京做兼职网站有哪些
  • jsp 网站开发教程多语言外贸网站建设
  • 免费销售网站模板下载安装济南网站制作推广
  • 青岛专业网站制作设计vs2008网站开发
  • 电子商务网站功能介绍0基础做网站用什么语言
  • 企业展示网站建设wordpress 优酷免广告
  • 濮阳做网站引导企业做网站
  • 卧龙区网站建设找做牙工作上哪个网站
  • 做网站的会计分录广州公司注册需要什么条件
  • 小米4路由器可以做网站嘛服务类网站建设服务公司
  • 电子商务网站建设规划书实例注册微信公众平台
  • 网站设计课程总结线上营销方案
  • 谷城网站建设网站集群建设实施方案
  • 怎么做外贸生意谷歌seo服务
  • 做网站好还是做淘宝好市场调研模板
  • 网站做换肤做一个平台费用是多少
  • 省内注销二建 建设部网站更新慢网站建设合同书封皮
  • 天津城市建设网站营销型网站的好处
  • 网站建设维护文档好看的页面
  • 网站搜索优化官网网站建设在电子商务中的作用的看法
  • 网站推广费用价格html大屏展示模板
  • 编辑网站用什么软件网站开发人员职责
  • 网站搜索引擎提交wordpress发布站点
  • 阳春网站建设天水网站seo
  • 仙桃市建设局网站wordpress链接前面的图标
  • 温州市城乡建设建档案馆网站公司装修费用可以一次性入账吗
  • 房地产开发公司网站宠物网页设计模板
  • 网站备案信息可以改吗中国做二手房最大的网站