
android笔记
轻烟散入五侯家
这个作者很懒,什么都没留下…
展开
-
adview上传应用时老是报验证失败,sha1值解析失败怎么办
解决方法:进入build.gradle(:app)文件,把minSdk参数改为23即可解决。原创 2022-05-09 19:45:28 · 807 阅读 · 0 评论 -
自己设计的一个android返回键
1、首先,这个返回键是一个ImageView控件,其代码如下所示,设定它的clickable元素为true,这样点击就会有效果: <ImageView android:id="@+id/return_button" android:layout_width="39dp" android:layout_height="33dp" android:background="@drawable/bt原创 2022-02-05 19:06:28 · 3179 阅读 · 0 评论 -
CardView
<androidx.cardview.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" app:cardCornerRadius="20dp" app:elevation="30dp"> <ImageView android:id="@+id/imag...原创 2022-01-25 18:59:58 · 2052 阅读 · 0 评论 -
sqlite如何创建数据库
1、cmd,然后sqlite3 test.db,即可创建test.db数据库。2、.databases,即可看这个数据库在哪个路径下。3、wget.quit可以退出数据库,譬如:sqlite>.quit。原创 2021-12-27 12:42:53 · 1197 阅读 · 0 评论 -
使用adb调试工具对android studio模拟器里SQLite进行查看操作
前言:adb是Android SDK中自带的一个调试工具,使用这个工具可以直接对连接在电脑上的手机或模拟器进行调试操作。adb存放在platform-tools目录下,如果想要在命令行中使用这个工具,要先把它的路径配置到环境变量里。 1、打开cmd,输入adb shell,就会进入到设备的控制台。 如果你的命令行上显示的是¥符号,表示你现在是普遍管理员,需输入su命令切换成超级管理器,才能执行接下来的操作。 使用cd命令进入/data/data/com.example.包名.databses原创 2021-12-22 14:15:28 · 1821 阅读 · 0 评论 -
用SearchView和ListView写的一个可以实现模糊查找的搜索框demo
一、第一部分 ①首先,你的主活动MainActivity要这么写:public class MainActivity extends AppCompatActivity implements SearchView.OnQueryTextListener { ListView listView; private String[] mStrings = new String[]{"1314", "6666", "6134", "1234"}; String[] str原创 2021-12-09 00:54:04 · 1658 阅读 · 1 评论 -
android一个退出时显示弹框确认是否要退出的demo
1、弹框AlertDialog所需要的dialog.xml如下,其中放了一张picture1:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rain_station_list" android:layout_width="fill_parent" andr原创 2021-11-09 23:12:18 · 2172 阅读 · 0 评论 -
android - 如何给Imageview 设置水波纹效果
1.btn_ripple_mask.xml<?xml version="1.0" encoding="utf-8"?><ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@android:color/darker_gray"><!--点击之后的颜色 必须要--> <item android:id="@android:id/mask"原创 2021-11-09 12:36:48 · 1871 阅读 · 0 评论 -
如何给button控件添加描边、填充背景和描边
1.buttom要设置为背景的xml文件如下round_corner_stroke_background.xml如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="15dp" /> <solid android:color="#FF原创 2021-11-07 23:09:19 · 521 阅读 · 0 评论 -
写一个一般好看的button控件
1、button控件要这样写:<!-- android:background这里写的是我们自已写的xml文件 android:drawableRight可以指定把指定svg图片设置为按键右边的图标,再把paddingRight设置为20dp防止图标过于靠右 --> <Button android:id="@+id/button" android:layout_width="218dp" android:原创 2021-11-07 19:02:58 · 433 阅读 · 0 评论 -
如何在android中实现TextView中的文字逐一显示
1、在类中写入以下代码 private TextView textView4; public static final int DISPLAY_TEXT = 1; String explainText = "这段文字会逐一显现";//这个是要显示的总文字 String displayExplainText = "";//这个是会从小到全的显示的文字 //handler在接收到message(所含what字段为1)时,显示更新后的文字 private Handl原创 2021-11-06 20:29:09 · 2050 阅读 · 1 评论 -
android里面的Handler简单解析
public class MainActivity extends AppCompatActivity { public static final int UPDATE_TEXT = 1; private TextView text; private Handler handler = new Handler(Looper.getMainLooper()){ public void handleMessage(Message msg){//handler接收到指令原创 2021-11-06 19:20:03 · 166 阅读 · 0 评论 -
如何写一个可以永远无限旋转的imageview控件
1、首先写动画animation1.xml的xml文件<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="-360" android:pivotX="50%" android:pivotY="50%"原创 2021-11-06 14:29:22 · 279 阅读 · 0 评论 -
如何隐藏android app中的标题栏
1、手动在oncreate里调用hide()getSupportActionBar().hide();原创 2021-10-01 18:47:08 · 251 阅读 · 0 评论 -
Android studio的问题,为什么button无论设置什么背景,没有一点变化?
1、解决方法一:AndroidManifest.xml 文件的主题模式的问题,修改 android:theme="@style/Theme.AppCompat.NoActionBar"或别的也可。2、解决方法二:给按钮增加一个属性app:backgroundTint="@null"。原创 2021-09-27 23:07:11 · 483 阅读 · 0 评论 -
android中Button控件注册监听器的三种方法
在MainActivity中为Button控件的点击事件注册一个监听器,方法如下所示:方法一:public class MainActivity extends AppCompatActivity{ @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button b原创 2021-07-31 11:24:54 · 2115 阅读 · 0 评论 -
android精美卡片式布局Cardview_RecyclerView
一、activity_main.xml要这么写,其中主要是包含一个RecyclerView.<?xml version="1.0" encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"原创 2021-06-13 22:12:36 · 2717 阅读 · 4 评论 -
RecyclerView简单例子演示
一、首先主活动的xml布局文件activity.xml要这么写<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <androidx.原创 2021-06-06 22:53:45 · 506 阅读 · 4 评论 -
ListView简单例子演示
一、ListView适配器的适配类型(用一个实体类Fruit表示),要这么写package com.example.magicalpai.list_view;public class Fruit { private String name; private int imageId; public Fruit(String name, int imageId) { this.name = name; this.imageId = imageId;原创 2021-05-27 23:40:09 · 360 阅读 · 2 评论 -
android如何添加动图
一、 在app的build.gradle里添加implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'二、这样即可使用相关动图控件 <pl.droidsonroids.gif.GifImageView android:id="@+id/gv_error" android:layout_width="194dp" android:layou原创 2021-05-15 20:58:25 · 774 阅读 · 0 评论 -
使用AsyncTask实现android后台耗时程序的ProgressDialog提示Demo
一、首先xml文件要这样写<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_he原创 2021-05-14 22:00:11 · 256 阅读 · 4 评论 -
如何重写android程序activity的返回活动
如下图: @Override public void onBackPressed() { 写返回活动 super.onBackPressed(); }原创 2021-05-11 21:30:01 · 244 阅读 · 0 评论