作家
登录

Android Study之findViewById变迁之路

作者: 来源: 2017-07-03 10:58:57 阅读 我要评论

  •      * @return 
  •      */ 
  •     public <T extends View> T getView(int id) { 
  •         View view = activity.findViewById(id);         
  •            return (T) view
  •     }    /** 
  •      * 设置TextView内容 
  •      * 
  •      * @param id 
  •      * @param content 
  •      * @return 
  •      */ 
  •     public FindView setTextContent(int id, String content) { 
  •         TextView textView = getView(id); 
  •         textView.setText(content);         
  •            return this; 
  •     }    /** 
  •      * 设置ImageView 资本 
  •      * 
  •      * @param id 
  •      * @param imgResource 
  •      * @return 
  •      */ 
  •     public FindView setImageResource(int id, int imgResource) { 
  •         ImageView iv = getView(id); 
  •         iv.setImageResource(imgResource);         
  •            return this; 
  •     } 
  •  
  •  
  • 3.Activity中调用

    Build一下项目,之后按照如下方法调用:

    1. ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main); 
    2.         binding.idTest.setText("Hi DataBinding~"); 
    3.         binding.idTest.setOnClickListener(new View.OnClickListener() {             
    4.              @Override 
    5.             public void onClick(View view) { 
    6.                 Toast.makeText(MainActivity.this, 

        推荐阅读

        郑州,为智慧城市升级提供模板

      产学研一体化,催生聪明应用模式 &ldquo;郑州大年夜六、七年前就开端做数字城市,然则它的数据信息是静止的,二维的。和数字城市比拟,聪明城市请求是可测量、可感知、可分析、可视化的,也>>>详细阅读


      本文标题:Android Study之findViewById变迁之路

      地址:http://www.17bianji.com/lsqh/35987.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)