精华内容
下载资源
问答
  • android:fitsSystemWindows=”true”是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己布局, 如果为true,就会调整viewpadding属性来给system windows留出空间… 用于实现状态栏...

    android:fitsSystemWindows=”true”

    是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,
    如果值为true,就会调整view的padding属性来给system windows留出空间…
    用于实现状态栏,即 沉浸式状态栏!

    Toolbar

    android:theme=”@style/ThemeOverlay.AppCompat.Dark.ActionBar”
    app:popupTheme=”@style/ThemeOverlay.AppCompat.Light”
    app:layout_scrollFlags=”scroll|enterAlways” (CoordinatorLayout属性,子布局通过设置该属性确定是否可滑动)

    说明:
    app:popupTheme,这个属性就是用来自定义我们弹出的菜单的样式,在之前的Actionbar的溢出菜单,
    我们是不能自定义他的样式的,只能根据你的theme来选择黑白两种,不能自己定义,现在我们可以定义弹出菜单的样式。

    CoordinatorLayout

    • app:layout_scrollFlags (子布局设置是否可滑动)
    • android:layout_gravity 属性控制组件在布局中的位置
    • app:layout_behavior=”@string/appbar_scrolling_view_behavior” 通知布局中包含滑动组件!

    • 子布局通过app:layout_scrollFlags确定是否可滑动.给需要滑动的组件设置 app:layout_scrollFlags=”scroll|enterAlways” 属性。
      设置的layout_scrollFlags有如下几种选项:

      • scroll: 所有想滚动出屏幕的view都需要设置这个flag- 没有设置这个flag的view将被固定在屏幕顶部。
      • enterAlways: 这个flag让任意向下的滚动都会导致该view变为可见,启用快速“返回模式”。
      • enterAlwaysCollapsed: 当你的视图已经设置minHeight属性又使用此标志时,你的视图只能以最小高度进入,只有当滚动视图到达顶部时才扩大到完整高度。
      • exitUntilCollapsed: 滚动退出屏幕,最后折叠在顶端。

    CollapsingToolbarLayout

    主要是提供一个可折叠的Toolbar容器,对容器中的不同View设置layout_collapseMode折叠模式,来达到不同的折叠效果。

    • app:collapsedTitleGravity 指定折叠状态的标题如何放置,可选值:top、bottom等
    • app:collapsedTitleTextAppearance=”@style/CollapsedTitleStyle” 指定折叠状态标题文字的样貌
    • app:expandedTitleTextAppearance=”@style/ExpandedTitleStyle” 指定展开状态标题文字的样貌
    • app:contentScrim=”?attr/colorPrimaryDark” 指定CollapsingToolbarLayout完全被滚出到屏幕外时的ColorDrawable
    • app:expandedTitleGravity 展开状态的标题如何放置
    • app:titleEnabled指定是否显示标题文本
    • app:toolbarId指定与之关联的ToolBar,如果未指定则默认使用第一个被发现的ToolBar子View
    • app:expandedTitleMarginStart=”10dp”
    • app:expandedTitleMargin
    • app:expandedTitleMarginBottom
    • app:expandedTitleMarginEnd展开状态改变标题文字的位置,通过margin设置
    • app:layout_collapseParallaxMultiplier=”0.7”设置视差的系数,介于0.0-1.0之间。
    • app:layout_collapseMode=”pin”(子布局设置折叠模式)有两种
      • pin:固定模式,在折叠的时候最后固定在顶端
      • parallax:视差模式,在折叠的时候会有个视差折叠的效果

    Floating Action Button (FAB)

    • app:fabSize=”normal” 是用来定义 FAB 的大小的,normal 的意思是在大多数情况下标准尺寸为 56dp 的按钮,但是万一你想使用较小的一个, mini 是另一个选择,它的大小将变成 40dp。
    • app:elevation   为空闲状态下的阴影深度,
    • app:backgroundTint   是指定默认的背景颜色
    • app:rippleColor   是指定点击时的背景颜色
    • app:border    Width  border的宽度
    • app:fabSize   是指FloatingActionButton的大小,可选normal|mini
    • app:pressedTranslationZ   按下去时的z轴移动的距离

    TabLayout

    • app:tabIndicatorColor   tab的指示符颜色
    • app:tabSelectedTextColor   选择tab的文本颜色
    • app:tabTextColor   普通tab字体颜色
    • app:tabMode   模式,可选fixed和scrollable fixed是指固定个数,scrollable是可以横行滚动app:tabGravity 对齐方式,可选fill和center
    • app:tabBackground=”@color/colorPrimary” 整个TabLayout的背景颜色
    • app:tabIndicatorColor=”@color/color_ffffff” 指示器,选中时底部的横线
    • app:tabTextAppearance=”@style/TabLayoutTextStyle” 文字样式,可控制大小

    CardView

    • android:foreground=”?android:attr/selectableItemBackground” 加上后设置点击事件之后点击时有水波纹效果
    • app:cardBackgroundColor 设置背景颜色
    • app:cardCornerRadius 设置圆角大小
    • app:cardElevation 设置z轴阴影高度
    • app:cardMaxElevation 设置z轴最大高度值
    • app:contentPadding 内容与边距的间隔
    • app:contentPaddingLeft 内容与左边的间隔
    • app:contentPaddingTop 内容与顶部的间隔
    • app:contentPaddingRight 内容与右边的间隔
    • app:contentPaddingBottom 内容与底部的间隔
    • app:paddingStart 内容与边距的间隔起始
    • app:paddingEnd 内容与边距的间隔终止
    • app:cardUseCompatPadding 设置内边距,在API21及以上版本和之前的版本仍旧具有一样的计算方式
    • app:cardPreventConrerOverlap 在API20及以下版本中添加内边距,这个属性为了防止内容和边角的重叠
      注意:CardView中使用android:background设置背景颜色无效。
    展开全文
  • 作为.NET Framework的一部分共享命名空间和类之间的继承容器控件和输入控件是两个HTML控件的子集它们共享不同基类的属性 所有HTML控件共享的常用属性 Attributes获取在选定的页中的服务器控件标记上表示的所有属性...
  • 是一个boolean值的内部属性,让view可以根据系统窗口(如statusbar)来调整自己布局,如果为true,就会调整viewpaingding属性来给systemwindows留出空间... 用于实现状态栏,即沉浸式状态栏! Toolbar ...

     

    android:fitsSystemWindows="true"

    是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows留出空间...

    用于实现状态栏,即 沉浸式状态栏!

     

    Toolbar

    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"

    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"

    app:layout_scrollFlags="scroll|enterAlways" (CoordinatorLayout属性,子布局通过设置该属性定是否可滑动

     

    说明:

    app:popupTheme,这个属性就是用来自定义我们弹出的菜单的样式,在之前的Actionbar的溢出菜单,我们是不能自定义他的样式的,只能根据你的theme来选择黑白两种,不能自己定义,现在我们可以定义弹出菜单的样式。

     

    CoordinatorLayout

    app:layout_scrollFlags (子布局设置是否可滑动

    android:layout_gravity 属性控制组件在布局中的位置

    app:layout_behavior="@string/appbar_scrolling_view_behavior" 通知布局中包含滑动组件

     

    子布局通过app:layout_scrollFlags确定是否可滑动.给需要滑动的组件设置 app:layout_scrollFlags="scroll|enterAlways" 属性。 
    设置的layout_scrollFlags有如下几种选项: scroll: 所有想滚动出屏幕的view都需要设置这个flag- 没有设置这个flag的view将被固定在屏幕顶部。

     enterAlways: 
    这个flag让任意向下的滚动都会导致该view变为可见,启用快速“返回模式”。 enterAlwaysCollapsed: 
    当你的视图已经设置minHeight属性又使用此标志时,你的视图只能已最小高度进入,只有当滚动视图到达顶部时才扩大到完整高度。 
     exitUntilCollapsed: 滚动退出屏幕,最后折叠在顶端。

    CollapsingToolbarLayout

    app:collapsedTitleGravity 指定折叠状态的标题如何放置,可选值:topbottom

    app:collapsedTitleTextAppearance="@style/TextAppearance.CollapsedTitle"

    指定折叠状态标题文字的样貌
    app:expandedTitleTextAppearance="@style/TextAppearance.ExpandedTitle"

    指定展开状态标题文字的样貌

    app:contentScrim="?attr/colorPrimaryDark"

    指定CollapsingToolbarLayout完全被滚出到屏幕外时的ColorDrawable
    app:expandedTitleGravity  展开状态的标题如何放置

    app:titleEnabled指定是否显示标题文本

    app:toolbarId指定与之关联的ToolBar,如果未指定则默认使用第一个被发现的ToolBar子View

    app:expandedTitleMarginStart="10dp"

    app:expandedTitleMargin

    app:expandedTitleMarginBottom

    app:expandedTitleMarginEnd

    展开状态改变标题文字的位置通过margin设置

    app:layout_collapseParallaxMultiplier="0.7"

    设置视差的系数,介于0.0-1.0之间。

    app:layout_collapseMode="pin"子布局设置折叠模式
    有两种“pin”:固定模式,在折叠的时候最后固定在顶端;“parallax”:视差模式,在折叠的时候会有个视差折叠的效果。

     

    CollapsingToolbarLayout主要是提供一个可折叠的Toolbar容器,对容器中的不同View设置layout_collapseMode折叠模式,来达到不同的折叠效果。

     

    Floating Action Button (FAB) 
     app:fabSize="normal" 是用来定义 FAB 的大小的,normal 的意思是在大多数情况下标准尺寸为 56dp 的按钮,但是万一你想使用较小的一个, mini 是另一个选择,它的大小将变成 40dp。

     

    app:elevation   为空闲状态下的阴影深度,

    app:pressedTranslationZ   为按下状态的。

     

    app:backgroundTint   是指定默认的背景颜色 
    app:rippleColor   是指定点击时的背景颜色 
    app:border    Width  border的宽度 
    app:fabSize   是指FloatingActionButton的大小,可选normal|mini 
    app:pressedTranslationZ    按下去时的z轴的便宜

     

    TabLayout

    app:tabIndicatorColor    tab的指示符颜色 
    app:tabSelectedTextColor    选择tab的文本颜色 
    app:tabTextColor    普通tab字体颜色 
    app:tabMode    模式,可选fixed和scrollable fixed是指固定个数,scrollable是可以横行滚动app:tabGravity  对齐方式,可选fill和center

     

    转载于:https://www.cnblogs.com/ut2016-progam/p/5396516.html

    展开全文
  • android的常用控件

    2018-09-16 22:43:30
    Toast(吐丝框) 是Android中一种简易消息提示框 ImageView 注意事项:res下面资源名不能使用大写字母, ...常用属性 max最大 progress所占 style进度条风格(默认为圆形) ?android:attr/pro...

    Toast(吐丝框)
    是Android中的一种简易的消息提示框
    ImageView
    注意事项:res下面的资源名不能使用大写字母,
    特别是图片资源中的图片的文件名,
    会造成R.java文件丢失,改正确后即可
    进度条 ProgressBar
    常用属性
    max最大值
    progress所占值
    style进度条的风格(默认为圆形)
    ?android:attr/progressBarStyleHorizontal条形

    展开全文
  • AutoSize 属性:用来获取或设置一个,该指示是否自动调整控件的大小以完整显示其内容。 Anchor 属性:用来确定此控件与其容器控件的固定关系的。 BorderStyle 属性:用来设置或返回边框。 ReadOnly 属性:...

    属性:

    1. AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。
    2. Anchor 属性:用来确定此控件与其容器控件的固定关系的。
    3. BorderStyle 属性:用来设置或返回边框。
    4. ReadOnly 属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。
    5. PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容
      全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。

    6. Text 属性:用来设置或返回控件内显示的文本,该属性也可以包含访问键,即前面带有“&”
      符号的字母,这样用户就可以通过同时按 Alt 键和访问键来选中控件。
    7. Button 
    8. DialogResult 属性:当使用 ShowDialog 方法显示窗体时,可以使用该属性设置当用户按了某按钮后,
      ShowDialog 方法的返回值。值有:OK、Cancel、Abort、Retry、Ignore、Yes、No 等。

    9. FlatStyle 属性:用来设置按钮的外观。3d、平的、跟随系统、弹出;
    10. RadioButton || CheckBox
    11. Checked 属性:用来设置或返回单选按钮是否被选中,选中时值为 true,没有选中时值为 false。(单选、多选控件)
    12.  Items 属性: 用于存放列表框中的列表项,是一个集合。
    13.  ListBox
    14. MultiColumn 属性:用来获取或设置一个值,该值指示 ListBox 是否支持多列。
    15. SelectedItem 属性:获取或设置 ListBox 中的当前选定项。
    16. SelectedItems 属性:获取 ListBox 控件中选定项的集合。
    17. PictureBox
    18. SizeMode 属性:用来决定图像的显示模式。Normal :Image 置于 PictureBox 的左上角,凡是因过大而不适合 PictureBox 的任何图像部分都将被剪裁掉。StretchImage:使图像拉伸或收缩,以便适合 PictureBox(会变形);AutoSize:会使控件调整大小,以便总是适合图像的大小。CenterImage :会使图像居于工作区的中心。 Zoom :可以使图像被拉伸或收缩以适应 PictureBox,但是仍然保持原始纵横比。
    19. Timer

    20. Interval 属性:用来设置定时器两次 Tick 事件发生的时间间隔,以毫秒为单位。
    21. ProgressBar || TrackBar
    22. Maximum 属性:用来设置或返回进度条能够显示的最大值,默认值为 100。
    23. Minimum 属性:用来设置或返回进度条能够显示的最小值,默认值为 0。
    24. Value 属性:用来设置或返回进度条的当前位置。
    25. Step 属性:用来设置或返回一个值,该值用来决定每次调用 PerformStep 方法时, Value 属性增加
      的幅度。

    26. OpenFileDialog && SaveFileDialog
    27. Filter 属性:用来获取或设置当前文件名筛选器字符串,该字符串决定对话框的【另存为文件类型】或【文件类型】框中出现的选择内容。不同筛选选项的字符串由垂直线条隔开,例如: “文本文件(*.txt)|*.txt|所有文件(*.*)|*.*”。还可以通过用分号来分隔各种文件类型,可以将多个筛选器模式添加到筛选器中,例如:“图像文件(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG; *.GIF|所有文件(*.*)|*.*” 。
    28. FileName 属性:用来获取在打开文件对话框中选定的文件名的字符串。文件名既包含文件路径也包含扩展名。
    29. InitialDirectory 属性:用来获取或设置文件对话框显示的初始目录,默认值为空字符串("")。
    30. Multiselect 属性:用来获取或设置一个值,该值指示对话框是否允许选择多个文件。
    31. FileNames 属性:用来获取对话框中所有选定文件的文件名。每个文件名都既包含文件路径又包含文件扩展名。如果未选定文件,该方法将返回空数组。

    方法:

    1. AppendText 方法:把一个字符串添加到文件框中文本的后面。
    2. Clear 方法:从文本框控件中清除所有文本。
    3. RichTextBox(富文本控件,可以输入和编辑文本:颜色、字体...)
    4. SaveFile 方法:用来把 RichTextBox 中的信息保存到指定的文件中;
    5. LoadFile 方法:使用 LoadFile 方法可以将文本文件、RTF 文件装入 RichTextBox 控件。
    6. ListBox
    7. Items.Add 方法:用来向列表框中增添一个列表项
    8. Items.Remove 方法:用来从列表框中删除一个列表项
    9. BeginUpdate 方法和 EndUpdate 方法:这两个方法均无参数,调用格式分别如下:ListBox 对象.BeginUpdate(); ListBox 对象.EndUpdate();这两个方法的作用是保证使用 Items.Add 方法向列表框中添加列表项时,不重绘列表框。即在向列表框添加项之前,调用 BeginUpdate 方法,以防止每次向列表框中添加项时都重新 绘制 ListBox 控件。完成向列表框中添加项的任务后,再调用 EndUpdate 方法使 ListBox 控件重新绘制。当向列表框中添加大量的列表项时,使用这种方法添加项可以防止在绘制 ListBox 时的闪烁现象。
    10. Timer
    11. Start 方法:用来启动定时器。
    12. Stop 方法:用来停止定时器。
    13. ProgressBar
    14. Increment 方法:用来按指定的数量(参数n)增加进度条的值
    15. PerformStep 方法:用来按 step 属性值来增加进度条的 Value 属性值
    16. OpenFileDialog && SaveFileDialog(仅提供文件名不提供文件打开和保存功能)
    17. ShowDialog 方法,该方法的作用是显示通用对话框用于选择文件,通用对话框运行时,如果单击对话框中的【确定】按钮,则返回值为 DialogResult.OK;否则返回值为DialogResult.Cancel。

    事件

    1. Text
    2. TextChanged 事件:该事件在 Text 属性值更改时发生。无论是通过编程修改还是用户交互更改文本框的 Text 属性值,均会引发此事件。
    3. CheckBox
    4. CheckedChanged 事件:当 Checked 属性值更改时,将触发 CheckedChanged 事件。
    5. HScrollBar && VScrollBar 
    6. Scroll 事件:该事件在用户通过鼠标或键盘移动滑块后发生。
    7. ValueChanged 事件:该事件在滚动条控件的 Value 属性值改变时发生。

    转载于:https://www.cnblogs.com/nb08611033/p/8848415.html

    展开全文
  • VB控件属性使用大全

    2011-12-15 12:02:34
    每个控件都具有它的属性、方法和事件,设计窗体就必须很好的掌握控件的属性和应用方法。控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件...
  • Panel 控件概述(Windows 窗体)

    千次阅读 2014-01-08 09:40:13
    Windows 窗体 Panel 控件用于为其他控件提供可识别的分组。通常,使用面板按功能细分窗体。 Panel控件的常用属性  ... 3、BorderStyle属性:指示Panel控件的边框样式,共有三个枚举:  BorderStyle.Non
  • VS.NET(C#)-3.1_Label控件

    2018-02-22 19:54:55
    常用属性(VS2005) 名称 类型 说明 Text 设置或返回标签控件中显示的文本 BackColor 获取或设置控件的背景色 BorderStyle 设置或返回边框 Enabled 为 true 时允许使用控件,为 false 时禁止使用控件 ...
  • 如果扎实地掌握了asp.net控件的运行机制,开发一个页面级的asp.net应用程序会变得非常简单。本书宗旨就是让开发人员真正理解asp.net技术,帮助开发人员提高asp.net开发的技术水平。学完本书后您不仅能够掌握控件开发...
  • 3、BorderStyle属性:指示Panel控件的边框样式,共有三个枚举: BorderStyle.None(默认)—无边框。 BorderStyle.Fixed3D—三维边框 BorderStyle.FixedSingle—单行边框 此外还可以通过BackColor、Background...
  • ASP.NET程序中常用的三十三种代码 1. 打开新窗口并传送参数:  传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")  接收参数: ...
  • ASP.NET常用代码

    2008-12-31 14:21:44
    ASP.NET常用代码 1. 打开新窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request....
  • 装备选择

    2017-03-31 20:35:15
    通过这次装备选择案例来演示activity回传数据,本次案例实现了购买装备增加生命值的功能。主要是掌握组件ProgressBar和...控件ProgressBar几个常用方法属性有:style属性、setMax()方法、setProg
  • ProgressBar & ProgressDialog

    2019-08-01 09:37:37
    常用属性: visibility属性设置这三种分别是: visible:这个意思是控件是可见。 invisible:表示控件不可见,但会占用原来位置和大小。 gone:表示控件不可见,但不会占用位置和大小 改变样式:style="?android:...
  • 一、页面布局‘0’使用到了控件ProgressBar(进度条),它是用来显示 小宝宝...ProgressBar几个常用方法属性1.style属性2.setMax():进度条最大3.setProgress():设置当前进度4.getProgress():获取当前进度
  • 设置控件的扩展属性,例如:设置列表控件属性带有表格线。 图4是个简单应用MFC类的既有函数来改善Windows界面的例子: 图4 使用MFC类的既有函数美化界面 相关实现代码如下: BOOL CUi2App::InitInstance() { /...
  • Android换肤之——Theme换肤

    千次阅读 2016-01-20 17:46:42
    首先在attrs.xml文件中,给需要改变Theme的控件自定义属性值,这里就已根布局背景,和Textview颜色为例: 然后再style.xml文件中设置你所需要主题 有几个主题就设置几个 以便以后切换: @color/...
  • 案例——装备选择

    2017-03-26 21:09:37
    一、运行效果图   二、相关代码  布局文件一: ...上述布局代码使用到了控件ProgressBar(进度条),它是用来显示小宝宝生命、攻击力和敏捷度。...它表现形式是由style属性控制,ProgressBar几个常用方法
  • 此外,JS-Valid 还需通过 prop 属性值在 rules 中查找用户设定的验证规则。所以,在使用时必须为要进行表单验证的表单控件添加 prop,而且 prop 的值还需要和 rules 中对应。 此外,prop 属性应该添加在表单控件的...
  • char 值是 一个 Unicode 字符 精确小数类型, 具有 28 个有效数字 bool val1 = true; bool val2 = false; char val = 'h'; decimal val = bool char decimal DateTime ±1.0 × 10?28 ±7.9 × 10 28 到 1.23M;28-...
  • 这也是使用React-Native相比以往在原生应用中插入webview控件的一个优势,因此,相比web端的手势,React-Native应用中的手势要复杂得多。我在初次接触React-Native手势之初也是看的一头雾水࿰...
  • html入门到放弃笔记

    2018-05-15 15:06:12
    1、创建一个 div 标记 ,增加属性 ,设置 align 属性的值为 center ,设置 id 属性的值为 container,设置 title 属性的值为 这是一个div 这是一个div"> 四大标准属性: 1、id :定义元素在页面中独一无二...

空空如也

空空如也

1 2 3 4
收藏数 62
精华内容 24
关键字:

常用控件的style属性值是