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

建中英文网站网页界面设计中表单的组成部分有

建中英文网站,网页界面设计中表单的组成部分有,安徽网站优化建设,iview可以做门户网站吗2019独角兽企业重金招聘Python工程师标准 在Activity的onCreate方法中#xff0c;可以通过setContentView()方法来设置此Activity要显示的界面。在xml中的布局文件需要先解析成View树才能加载显示#xff0c;通过View的onMeasure,onLayout,onDraw方法完成View的… 2019独角兽企业重金招聘Python工程师标准      在Activity的onCreate方法中可以通过setContentView()方法来设置此Activity要显示的界面。在xml中的布局文件需要先解析成View树才能加载显示通过View的onMeasure,onLayout,onDraw方法完成View的测量大小布局以及View自身的绘制。在此想说一下Activity生命周期的onCreate,onStart,onResume方法和View自身的测量布局等方法的调用顺序问题。    先重写Activity的这几个方法并打印log public class FlowActivity extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Log.e(onCreate, onCreate);setContentView(R.layout.flow);}Overrideprotected void onResume() {Log.e(onResume, onResume);super.onResume();}Overrideprotected void onStart() {Log.e(onStart, onStart);super.onStart();}在重写ViewGroup方法FlowLayout public class FlowLayout extends ViewGroup {public FlowLayout(Context context) {super(context);}public FlowLayout(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);// TODO Auto-generated constructor stub}public FlowLayout(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {Log.e(onMeasure, onMeasure);setMeasuredDimension(totalWidth, resolveSize(totalHeight, heightMeasureSpec));}Overrideprotected void onSizeChanged(int w, int h, int oldw, int oldh) {Log.e(onSizeChanged, onSizeChanged);super.onSizeChanged(w, h, oldw, oldh);}Overrideprotected void onLayout(boolean changed, int l, int t, int r, int b) {Log.e(onLayout, onLayout);}Overrideprotected void onFinishInflate() {Log.e(onFinishInflate, onFinishInflate);super.onFinishInflate();} } 打印Log可以看出Activity生命周期的函数和View的测量布局等函数的调用顺序。 因此我们通常在onCreate方法里面是获取不到某个View测量的宽高值获取的值为0. 只有当Activity的onResume方法调用完毕之后当前的窗口将要显示可见才会去测量绘制View树。setContentView方法只是把xml文件解析为View树的过程并没有发起绘制View树。当解析完毕之后会调用OnFinishInflate方法完成解析。 当View的“大小”发生改变的时候会调用onSizeChanged方法这个大小个人理解为布局大小并非测量大小。是在onMeasure之后onLayout之前调用的方法。 理解了这些调用顺序我们可以知道在何时去获取或设置一些值。 转载于:https://my.oschina.net/u/1254864/blog/213233
http://www.pierceye.com/news/734074/

相关文章:

  • 中国建设银行门户网站企业wordpress锁
  • 购物网站建设所需软件科技部网站公布首批创新型县(市)建设名单
  • 网站访客qq抓取淘宝官网首页入口
  • 网站界面设计实训总结cp wordpress
  • 网站建设综合案例济宁北湖建设局网站
  • 青岛网站建设运营网络程序
  • 哈铁工程建设公司网站可做推广的网站
  • 建湖做网站哪家最好计算机网络中小型企业网络设计方案
  • 如何用 python 做网站网站后台seo优化如何做
  • 网站搭建徐州百度网络c2c平台是洗钱吗
  • 二级域名站群微信上浏览自己做的网站吗
  • 十堰微网站建设费用ps做网站尺寸
  • 网站后台制作用的软件电子商务网站推广案例
  • 汽车低价网站建设wordpress怎么搜索中文主题
  • 温江建设局备案网站高品质外贸网站建设
  • 营销网站制作哪家好洛阳外贸网站推广
  • 手机网站与app广州番禺区美食攻略
  • 做ug图纸的网站网站建设企业站
  • 网站文章多久才收录合作社网站建设
  • 福建泉州网站建设做网站网页的成本
  • 武威网站制作公司服务电话网站怎么做微信登录
  • 网站换空间 seo备案号怎么放到网站
  • 卡易售网站建设信息流投放平台
  • 装修设计公司网站有哪些5g国产天天5g天天
  • 网站内容管理校园网站建设报价
  • 哪个网站系统做的好网站设计原则的第三要素
  • 老区建设网站亚马逊市场营销案例分析
  • 固原建设厅官方网站智慧树网站的章节题做不了
  • 网站建设人才logo设计在线
  • 在网站上做广告教育网站平面设计