android开发
难熬的边学边码安卓开发终于过去了。
EatingSoilLang
这个作者很懒,什么都没留下…
展开
-
EditText保留两位小数
1.在布局文件限定输入的范围 <EditText android:id="@+id/txtDate" android:layout_width="150dp" android:digits="1234567890." android:inputType="number" android:layout_height="wrap_content" /> 2.在oncreate里添加EditText的监原创 2020-12-18 10:34:02 · 373 阅读 · 0 评论 -
安卓开发——写一个类似于dialog的activity进行全局提示/系统提示
最近开发的app的需求是,无论用户处于哪一个页面,只要后台下载文件的线程执行完就要有一个弹出框进行通知提示。实现这一操作有多种实现方式: 1.建一个基类,所有的activity继承基类,然后在基类当中进行广播。(我也是安卓小白,时间比较急还需现学,放弃)。 2.建一个基类,所有的activity继承基类,建一个工具类,工具类中写一个入栈的方法,把当前打开的activity加入栈中,返回值是Stack<Activity>,这样需要弹出dialog时获取栈顶元素,就能确认用户在哪一个页面。(这个方法原创 2020-10-23 15:22:03 · 368 阅读 · 0 评论 -
安卓开发---防止重复触发点击事件
public class ClickUtils { private static long lastClickTime; public synchronized static boolean isFastClick() { long time = System.currentTimeMillis(); if ( time - lastClickTime < 500) { return tru原创 2020-09-25 14:18:37 · 259 阅读 · 0 评论 -
安卓开发---解决复杂listview中edittext数据混乱,抢占焦点,不可点击等。并给textview加点击事件。
最近遇到问题是listview中包含textview和edittext。其中textview还需要有点击事件。界面如下。一直遇到的问题是数据错乱和抢占焦点。一开始用某博主的方法,将view存在了map,但是只适用于没有点击事件的和edittext的listview,因为view一旦滑出屏幕再滑回来,点击事件就没有了。 以下是具体实现代码: /** * 自定义listview适配器 */ class DataAdapter extends BaseAdapter {原创 2020-09-25 14:13:39 · 426 阅读 · 0 评论 -
安卓开发---隐藏系统导航栏/状态栏并全屏显示。
protected void hideBottomUIMenu() { //隐藏虚拟按键,并且全屏 if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api View v = this.getWindow().getDecorView(); v.setSystemUiVisibility(View....原创 2020-09-25 13:52:12 · 552 阅读 · 0 评论 -
安卓开发---将sqlite数据库导入手机
在PC端建好数据表。在res资源目录下新建一个raw文件夹。将db文件放进去。然后执行以下代码即可。 /** * 将数据库导入手机 */ public class MyDatabaseHelper { private final int BUFFER_SIZE = 400000; public static final String DB_NAME = "amma.db"; //保存的数据库文件名 public static final String PACKAGE_NAME =原创 2020-09-25 13:48:27 · 599 阅读 · 0 评论