240 发简信
IP属地:河北
  • HarmonyOS 单选框(Radio)组件

    Radio是单选框组件,通常用于提供用户唯一选择项。 使用方式 Radio(options: {value: string, group: string}),value是单选...

  • HarmonyOS Button组件

    Button是按钮组件,通常用于响应用户的点击操作。可添加文本、图片子组件。 创建方式 第一种方式 第二种方式 按钮类型 Button有三种可选类型,分别为胶囊类型(Caps...

  • HarmonyOS Text组件

    通过两种方式创建:Text(“我是文本”)Text($r(‘app.string.str’)) //引入resource类型对象。 通过textCase设置文字保持大写或小写...

  • 120
    HarmonyOS 网格布局Grid

    网格布局是由“行”和“列”分割的单元格所组成。 布局 Grid的子组件必须是GridItem组件,Grid组件支持自定义行列数和每行每列尺寸占比、设置子组件横跨几行或者几列,...

  • 120
    HarmonyOS 列表List布局

    类似于Android的ListView,展示同类数据类型或数据类型集。 布局 List组件需要子组件ListItemGroup或ListItem一块使用,ListItemGr...

  • HarmonyOS 栅格布局(GridRow)

    栅格布局是一种通用的辅助定位工具,对移动设备的界面设计有较好的适配。 使用栅格布局的前提:1.页面有等宽列数跟行数的元素。方便对页面元素进行定位和排版。2.元素之间的间距调整...

  • 👍解决了我的疑惑,一直以为getSpanSize返回的是每行的个数。原来还需要用spanCount来除。

    12_GridLayoutManager setSpanSizeLookup()方法

    RecyclerView 控件通过 setLayoutManager() 方法来设置布局管理器,这是使用 RecyclerView 必须的操作步骤。这个布局管理器分三种 Li...

  • 120
    12_GridLayoutManager setSpanSizeLookup()方法

    RecyclerView 控件通过 setLayoutManager() 方法来设置布局管理器,这是使用 RecyclerView 必须的操作步骤。这个布局管理器分三种 Li...

  • CoordinatorLayout 学习(一) - CoordinatorLayout的基本使用

      最近忙完了学校的事情,终于又成功的跑去公司上班了(还好公司没有嫌弃我菜😂😂)。在学校废了半年多,感觉好多东西都不太会了,所以觉得自己应该找点事情来做,于是选中学习Coor...

  • 在主构造constructor添加@JvmOverloads就可以了。不过一样的道理。
    @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0)

    使用kotlin自定义闪动的TextView

    继承TextView,在它的onDraw方法中添加自己的逻辑 代码比较少,其实就复写了onDraw方法和onSizeChange方法,甚至都不用复写onSizeChange方...

  • 120
    Kotlin 范型之协变、逆变

    一. 类(Class) 与类型(Type) Kotlin 中类和类型是不一样的概念。 下图充分展示了它们的区别。 二. 型变 型变是指类型转换后的继承关系。 Kotlin 的...

  • Kotlin定义Interface函数

    我们日常写Android监听器回调经常使用到的方式: -----java版本------ -----kotlin版本----- 使用Lambda 表达式可实现SAM转换所以使...

  • 你查看是否设置android:gravity属性,如果为center的话,图标会在最左边。

    TextView设置drawableLeft后设置间距

    问题复原 UI设计师给的图,图片文字在一行 怎么整 我直接使用的TextView的drawableLeft属性,直接把图片放置在文本前头。 那么问题来了,设计师曰:"你这没有...

  • 120
    拇指记者深入Android公司,打探事件分发机制背后的秘密

    前言 聊到事件分发,很多朋友就会想到view的dispatchTouchEvent,其实在此之前,Android还做了很多工作。 比如跨进程获取输入事件的方式?在dispat...

  • 为什么 Java 中“1000==1000”为false,而”100==100“为true?

    来自: 码农网译文链接:http://www.codeceo.com/article/why-java-1000-100.html英文原文:https://dzone.com...