findviewbyid()

2024-02-26 05:08
文章标签 findviewbyid

本文主要是介绍findviewbyid(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

记录一个傻掉了的问题:在写项目的时候用到了了collapsingToolbarLayout

自己也不知道怎么回事,怎么就用上了这么个玩意 app:toolbarId(应该是控件拖进去的时候自己就生成了),也没注意

(CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);一直找不到控件,留这里给自己涨个教训
<android.support.design.widget.CollapsingToolbarLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWindows="true"app:contentScrim="?attr/colorPrimary"app:expandedTitleMarginEnd="64dp"app:expandedTitleMarginStart="48dp"app:toolbarId="@+id/collapsing_toolbar"app:layout_scrollFlags="scroll|exitUntilCollapsed">

 

 

android.support.design:toolbarId   e.g. app:toolbarId="@id/toolbar"
The id of the primary Toolbar child that you wish to use for the purpose of collapsing.
在折叠的时候 显示的toolbar的id

这篇关于findviewbyid()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/747783

相关文章

【MVVM】Data Binding代码实践(告别findViewById)(四)

Data Binding实战(一)  Data Binding语法解析(二)  Data Binding高级用法(三)  好了,继前三篇学习了Data Binding之后,我们可以发现它的强大之处有这么几点: 1、使用MVVM模式,让整个项目结构清晰明了  2、通过ViewModel连接View和Model,使得View与Model层解耦,分层后各司其职,维护方便  3、易于项目的测试

【注解】使用注解来代替findViewById

本文是使用注解代替findViewById的简单使用,在此之前,必须要了解什么是元注解,元注解有哪些,作用是什么? 注解的概念是java5.0提出来的,元注解主要有四种: @Target:说明了注解修饰的范围@Retention:定义了注解被保留的时间@Documented:表示可以被诸如javadoc此类工具文档化@Inherited:阐述了某个被标注的类型是被继承的 具体可参考:【注解】

NavigationView findViewById can't find header view

在最新的android support library, (23.1.0)中,NavigationView中的headerlayout里,view不能找到,返回的是null,但是在这版本之前确实可以的,在google+上找到了原因: Ian Lake 2015年10月16日   1 Follow along on  https://c

快速生成findViewById

update:以下方式已过时,推荐使用butterknife 快速生成findViewById: Ctrl+J 输入findviewbyid后->自动补全 生成 ->() findViewById(R.id.); 填入控件类型后 Alt+Enter ->intriduce local variable 注意:Ctrl+J 中的里面的缩写fbc,再点击enter,自动生成() findViewB

Android开发中简化findViewById的几种方法

这几天查资料,DataBind暂且不谈,简化findViewById方法主要有三种:1、注解;2、另类写法;3、已有框架。 一、注解,这是通过反射的原理,自已写注解方法,可以参考该网址:http://www.cnblogs.com/Fndroid/p/5354644.html。 二、另类写法,使用泛型可以简化强制转化的步骤,该方法在BaseActivity中使用findViewById, 参

【Android】Android Layout Binder——根据layout布局文件自动生成findViewById的java代码的神器

Android Layout Binder是一个网站,能够在线的根据layout布局文件自动生成findViewById的java代码。 网址是http://android.lineten.net/layout.php 如图:

批量解决Casting ‘findViewById(R.id.X)‘ to ‘X‘ is redundant

compileSdkVersion >=26,findViewById 前的强制类型转换是多余的,AS提供一键清理:

如何在Fragment里面findViewById

1、getView()方法,这个方法最终会返回当前fragment的根视图。

Kotlin 不再使用 findViewById 的原理

在Kotlin中,一个非常好用的特性是:可以直接使用控件 ID 对控件进行操作,而不需要像 Java 中那样先声明控件,使用 findViewById() 来找到控件,然后才能操作该控件。该特性称为Static Layout Import,即静态布局引入。 举个栗子, activity_main.xml中有个TextView,其 ID 为 tv_name 的,将布局像下面这样引入进来后:   就

还在用findViewById,不来了解下其它方式?

众所周知,都2220年了,findViewById已经是一种非常繁琐的操作,如果要去获取的id数量多,则对开发更加不友好。如果一个页面id过多,经常会有如下场景: TextView title = findViewById(R.id.*tv_title*);TextView title2 = findViewById(R.id.tv_title2);TextView title3 = fin