最近学习中遇到了抽屉菜单使用,写个笔记记录一下。首先创建布局文件如下:<?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:i
转载 2023-07-28 11:58:46
55阅读
【01.05】Activity和Intent 1、多个Activity之间关系 Activity01------>Activity02 调用Activity01.startActivity(intent) 一个Intent对象包含信息 Component name:区分是哪一个ActivityAction:启动了一个Activity后,采取什么动作Data:一
一、简介  在自定义View时,我们通常会重写onDraw()方法来绘制View显示内容。如果,该View还需要使用wrap_content属性,那么还必须重写onMeasure()方法。另外,通过自定义attrs属性,还可以设置新属性配置值。  在View中通常有以下一些比较重要回调方法:onFinisInflate():从XML加载组件后回调;onSizeChanged():组件大小改变
ActiveX控件安全初始化和脚本操作 简 介   很多微软ActiveX控件(本地/远程)都需要使用持久性数据进行初始化,而且它们大多数都是可以通过脚本进行操作 (支持一个方法,事件和属性集合提供脚本语言操作)。初始化(使用持久性数据)和脚本操作都需要一个确定安全性机制保证其安全性不被违背。 一个说明控件初始化安全性风险例子就是压缩/解压控件。如果用户点击了一个包含木马程序远端系统
转载 2024-08-02 16:31:10
72阅读
最近看到注解类自定义,想自己试试,然后理一理加深印象。第一步,创建一个注解类接口。包含三个函数,即布局文件id,长点击和点击事件。 /** * 自定义注解接口 */ @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface MyInjection { /** * 字段对应布
转载 2023-11-15 15:42:28
206阅读
Android自定义控件起步控件大概分为两类 ViewGroup和View。ViewGroup可以包含多个View,然之后形成一个树形结构 即为控件数。上层控件负责下层控件测量和绘制,传递交互事件。而且每棵树顶部都有一个ViewParent对象。是整棵数控制中心View测量一个View如果你不告诉它有多大那么它就如盲头苍蝇一样乱飞,没有方向。所以绘制时候需要给它一个指引。而指引用到
转载 2024-06-05 16:39:31
215阅读
# Android初始化ViewStub内控件Android开发中,有时候我们需要在界面中动态加载一些视图,但是不希望一开始就把这些视图都加载进来,因为这样会增加应用内存占用和启动时间。这时候,我们可以使用ViewStub来延迟加载这些视图。本文将介绍如何在Android初始化ViewStub内控件,并且提供相关代码示例。 ## 什么是ViewStub ViewStub是And
原创 2023-09-28 06:32:58
135阅读
前面简单讲述了Android中自定义控件理论和流程图,今天通过代码来详细讲解一下其中方法 首先先创建一个类 CircularView 继承于 View,之后实现构造方法(初始化步骤)public class CircularView extends View { public CircularView(Context context) { super(contex
iView有个日期控件:DatePicker,功能很强,还支持时间范围,太贴心了。照以往,一般是要设置2个odel
Context继承结构从图中可以看到,直系子类有两个,一个是ContextWrapper,一个是ContextImpl。那么从名字上就可以看出,ContextWrapper是上下文功能封装类,而ContextImpl则是上下文功能实现类。而ContextWrapper又有三个直接子类,ContextThemeWrapper、Service和Application。其中,ContextThe
1、每次运行时怎样使文本输入框等内容都初始化为默认数据如果需要对多个控件初始化默认值,可以在程序面板添加VI服务器引用,添加其调用节点全部控件初始化为默认值。即可。 2、把LabVIEW前面板控件当前值通过程序设为下次打开时默认值方法1:如果手动操作,可如下设置前面板控件当前值为默认值:对控件 ...
转载 2021-07-23 11:25:00
4082阅读
2评论
在自定义View时,我们通常会去重写onDraw()方法来绘制View显示内容。如果该View还需要使用wrap_content属性,那么还必须重写onMeasure()方法。另外,通过自定义attrs属性,还可以设置新属性配置值。在View中通常有一些比较重要回调方法。onFinishInflate():从XML加载组件后回调。onSizeChanged(;:组件大小改变时。onMeasu
# Android Studio如何快速初始化控件 在开发Android应用程序时,经常需要在布局文件中定义各种控件,并在Java代码中进行初始化操作。为了提高开发效率,我们可以使用Android Studio提供快捷方式来快速初始化控件。 ## 使用findViewById()方法初始化控件Android开发中,通常使用findViewById()方法来获取布局文件中控件对象。我们
原创 2024-06-25 03:48:28
262阅读
 前段时间有个项目用到了下拉列表,有一项需求是限制列表选项显示数目,刚开始使用是系统自带spinner可是查了半天才发现无法设置它显示项数甚至无法指定列表高度。由于时间比较紧迫就在网上找了个自定义spinner再根据需求改一改,现在项目完成后也比较闲了就随手写篇简单博文吧,代码比较简单适合新手学习 代码在原文基础上优化修改了一下,由于我个人习惯所以变量命名和备
一、写在前面界面控件初始化一般通过 findViewByid 来查找绑定再强制转换,这项工作只是个纯体力活没有任何营养,一般常用是使用匿名内部类
原创 9月前
68阅读
AndroidManifest配置if (isRunAlone.toBoolean()) { apply plugin: ‘com.android.application’ } else { apply plugin: ‘com.android.library’ } android { compileSdkVersion 26 defaultConfig { if (isRunAlone.toB
转载 9月前
18阅读
先看个简单,先上个效果图,吸引大家一下眼球。三个页面间滑动,此时是带着上面的标题一块滑动。看一下android 对于PagerTitleStrip官方解释:PagerTitleStrip是ViewPager一个关于当前页面、上一个页面和下一个页面的一个非交互指示器。它经常作为ViewPager控件一个子控件被被添加在XML布局文件中。在你布局文件中,将它作为子控件添加在ViewPa
转载 2024-07-27 09:48:55
41阅读
1. 类成员初始化(1)C++中提供了初始化列表,可以对类成员变量进行初始化(2)语法规则:ClassName::ClassName():m1(v1), m2(v2,v3),m3(v3) { //其它初始化操作 }(3)注意事项成员初始化顺序与成员声明顺序相同。而与初始化列表中位置无关②初始化列表先于构造函数函数体执行 【编程实验】初始化列表使用&nbs
转载 2024-01-26 08:37:22
143阅读
Android平台改写了Linuxinit进程。通过该写init进程支持Andoid平台定义初始化过程。 Android平台实现init代码在\system\core\init.c。 (待续)
原创 2011-06-23 21:18:18
318阅读
Postgresql-yum安装及初始化与mysql一样, 使用yum安装pg也有客户端与服务端两个包, 分别是postgresql与postgresql-server.初次安装, 需要进行初始化.切换到postgres用户, 其home目录默认在/var/lib/pgsql. 执行initdb.$ initdb -D data-D参数指定数据库文件存放路径, 默认在/var/lib/pgsql
转载 11月前
16阅读
  • 1
  • 2
  • 3
  • 4
  • 5