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

苹果地图可以看街景吗/优化seo培训班

苹果地图可以看街景吗,优化seo培训班,速卖通网站怎样做店面的二维码,玉田住房与城乡建设局网站代码中尽量使用抽象的控件对象 比如一个Button对象,设置了一个OnClick的监听。我们可以在代码中转成View对象。这样以后就算这个Button改成ImageView或者TextView,都不需要更改代码 //虽然是一个Button对象,但是我们转换成View对象//就算以后…

代码中尽量使用抽象的控件对象

比如一个Button对象,设置了一个OnClick的监听。我们可以在代码中转成View对象。这样以后就算这个Button改成ImageView或者TextView,都不需要更改代码

       //虽然是一个Button对象,但是我们转换成View对象//就算以后这个对象改成TextView等都不需要修改现在的代码View btn = (View) findViewById(R.id.button1);btnListener = new ButtonOnClickListener();btn.setOnClickListener(btnListener);

能用资源文件表示的逻辑就尽量不要用代码来实现

例如,我们经常会使用到的背景图片切换,我们可以使用xml来实现

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@color/red"  android:state_enabled="true" android:state_focused="true"/></selector>

降低界面的复杂性

尽量采用XML来表示界面的简单逻辑,避免使用大量的代码来实现


在控件的观察者对象中避免放置直接的实现代码

package com.example.test.com;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Toast;public class MainActivity extends Activity {private ButtonOnClickListener btnListener;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.main);//虽然是一个Button对象,但是我们转换成View对象//就算以后这个对象改成TextView等都不需要修改现在的代码View btn = (View) findViewById(R.id.button1);btnListener = new ButtonOnClickListener();//我们将OnClickListener的代码独立成内部类来实现,降低耦合,增强代码的可读性和可维护性btn.setOnClickListener(btnListener);}class ButtonOnClickListener implements OnClickListener {@Overridepublic void onClick(View v) {Toast.makeText(getBaseContext(), "YES!", Toast.LENGTH_SHORT).show();}}}


http://www.lbrq.cn/news/824635.html

相关文章:

  • 西湖区高端网站建设/介绍网络营销的短文
  • 做产品网站建设/友链交易
  • 注册记账代理公司注册/seo知识分享
  • tklink的登录做网站/google官网入口
  • 西安网站建设设计的好公司排名/爱站网长尾词挖掘工具
  • 哪些网站是做采购的/市场调研方案怎么写
  • 做我的世界背景图的网站/磁力天堂
  • 常用的网站建设技术/站长网站提交
  • 商洛网站开发/国产最好的a级suv88814
  • 山东华建建设有限公司网站/收录
  • 自己网站做问卷调查/如何做友情链接
  • 网站建设擎宇/企业优化推广
  • 深圳开发公司的小程序/新网站百度seo如何做
  • 重庆网站建设电话/seo优化推广公司
  • wordpress站点推荐/百度资源搜索引擎
  • 电商的网站怎么做的好/seo推广效果怎么样
  • wordpress价格表单/网站优化公司认准乐云seo
  • 做网站成为首富的外国人/seo优化的主要内容
  • 昌平网站开发公司电话/网络营销可以做什么工作
  • 想要网站推广页面/seo教程论坛
  • 轻量应用服务器做网站/seo排名软件价格
  • 网站设计就业前景如何/公司做网络推广怎么做
  • wordpress清空演示数据/seo公司软件
  • 泉州高端网站建设/备案域名
  • 供应链金融网站开发/百度查一下
  • 政府网站什么时候建设的/浏览广告赚佣金的app
  • 河南建筑信息一体化平台/哈尔滨seo优化软件
  • html5炫酷的网站/优化推广方案
  • 做微商网站需要哪些/seo站长网
  • 龙岗网站设计资讯/seo是啥
  • Java基础面试题
  • 日历类生辰八字九九三伏入梅出梅算法
  • C 语言经典编程题实战:从基础算法到趣味问题全解析
  • C++ primer知识点总结
  • 如何解决pip安装报错error subprocess-exited-with-error问题
  • client-go: k8s选主