上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: Android 开发当中,可能会存在许多自定义布局的需求,比如自定义弹出菜单(popupWindow),以及自定义对话框(Dialog)。 先讲第一种,自定义PopUpWindow 1.popupWindow protected void showPopWindow(View view, final 阅读全文
posted @ 2022-07-28 09:45 small_123 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Android ButtonOnClick事件的写法总结 假设layout里有三个Button吧,id分别是 button_1 ,button_2 , button_3 之前一直都知道有两种onClick写法: button_1.setOnClickListener(new Button.OnCli 阅读全文
posted @ 2022-07-28 09:45 small_123 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了Android编程操作手机通讯录的方法。分享给大家供大家参考,具体如下: 手机通讯录的操作是经常被用到的,例如添加联系人,删除联系人或者取得联系人信息。类似的操作还有收藏夹的操作,下面就针对通讯录的操作来做个小例子。同样的这次也会使用到内容提供者的知识。 1. 要操作通信录就要得到授权 阅读全文
posted @ 2022-07-28 09:44 small_123 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了Android编程自定义对话框(Dialog)位置及大小的方法。分享给大家供大家参考,具体如下: 代码: package angel.devil; import android.app.Activity; import android.app.Dialog; import androi 阅读全文
posted @ 2022-07-28 09:43 small_123 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Android中oncreate中获得控件高度或宽度的实现方法 onCreate函数只是提供了数据初始化的机会,此时还没有正式绘制图形。在图形尚未渲染的情况下,getWidth()或getHeight()得到的值为0。如果需要自适应屏幕,需要一进入界面就得到父控件大小,然后需要在onCreate中动 阅读全文
posted @ 2022-07-28 09:43 small_123 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 本文实例为大家分享了android端生成随机验证码的具体代码,供大家参考,具体内容如下 package com.nobeg.util; import java.util.Random; import android.graphics.Bitmap; import android.graphics.C 阅读全文
posted @ 2022-07-28 09:42 small_123 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 前提概要 受人嫌弃的单元测试 对于单元测试这个知识点,其实很多开发者是不太接触的,包括笔者,在实习之前也并未实用过单元测试,或者说并没感受到单元测试的好处。 对于bug的调试,笔者之前更倾向于使用log和断点调试,可以说会了这两个,大部分的逻辑bug都能自己解决了。这两个与看似臃肿的单元测试代码相比 阅读全文
posted @ 2022-07-28 09:41 small_123 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了Android编程实现切换imageView的方法。分享给大家供大家参考,具体如下: 最近在做五子棋的界面的时候,需要有一块区域动态显示当前棋局的情况,考虑到字体和现实效果,我决定用图片来显示,这就用到了在java代码中动态切换imageView的源。 我上网找了下,有这么几种方法: 阅读全文
posted @ 2022-07-28 09:41 small_123 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 本文实例为大家分享了Android自定义View绘制彩色圆弧的具体代码,供大家参考,具体内容如下 自定义View代码如下: package com.example.yan; import android.content.Context; import android.graphics.Canvas; 阅读全文
posted @ 2022-07-27 20:04 small_123 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 完整源代码 class TabView(context: Context, attributeSet: AttributeSet?) : LinearLayout(context, attributeSet) { private lateinit var firstTab: View private 阅读全文
posted @ 2022-07-27 20:02 small_123 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页