随笔
来源:互联网 发布:centos修改ip地址 编辑:程序博客网 时间:2024/06/18 08:54
随笔
- 修改主题达到修改所有button
- AppBarLayout的使用
- scaleType属性
- 键盘
修改主题达到修改所有button
<item name="colorControlHighlight">@color/colorPrimary_pink</item> <item name="colorButtonNormal">@color/material_blue_grey_800</item>
CollapsingToolbarLayout临界点toolbar变色
app:contentScrim=”@android:color/transparent”这条属性意思是滚动到临界点toolbar变色后的颜色
<android.support.design.widget.CollapsingToolbarLayout android:id="@+id/toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="@android:color/transparent" android:background="@drawable/a" app:collapsedTitleGravity="center" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <TextView app:layout_collapseParallaxMultiplier="0.1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="第一个固定(pin)" android:textSize="40sp" app:layout_collapseMode="pin" /> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout>
Android ImageView的scaleType属性
ImageView的android:adjustViewBounds属性为是否保持原图的长宽比,单独设置不起作用,需要配合maxWidth或maxHeight一起使用。
软键盘
android:windowSoftInputMode这个属性
在AndroidManifest.xml文件中设置
<activity android:name=".ScrollingActivity" android:label="@string/title_activity_scrolling" android:theme="@style/AppTheme.NoActionBar" android:windowSoftInputMode="adjustPan"/>
软键盘覆盖时它的内容的当前焦点是可见的。
在这设置的值(除”stateUnspecified”和”adjustUnspecified”以外)将覆盖在主题中设置的值
它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。
各值的含义:
【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
【C】stateHidden:用户选择activity时,软键盘总是被隐藏
【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
【E】stateVisible:软键盘通常是可见的
【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间
【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分
`
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- Vue之for循环
- HTC按键代码
- mysql cpu使用率过高解决方法
- 资源链接
- heap和stack有什么区别
- 随笔
- final, finally, finalize的区别。
- 哈希表
- first week of machine learning on Coursera
- 理论篇~第三章 数据模型设计
- Redis在Java中的Jedis常用API
- [读书笔记]第八章 导游拿商店的回扣愈多,团员看风景的机会愈少
- Centos 6.4系统如何从动态获取ip改为静态获取ip
- 三星港版 A8000 6.0.1 ROOT