自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 IDEA自定义方法注解

@IDEAIDEA自定义方法注解自用,方便安装idea时更改设置idea的方法前注释/** + enter模板 ** * 描述: $description$ * * @Author ygt 修改这里 * @Date $date$ $time$$params$ * @return $returns$params函数groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s

2021-03-07 14:46:27 132 1

原创 制作Nine-Patch图片、RecyclerView编写聊天界面

制作Nine-Patch图片将需要制作为Nine-Patch的图片放入存放图片的文件夹然后对着图片右键

2020-09-08 21:02:34 153

原创 RecyclerView的简单使用及实现横向滚动、瀑布流和网格布局

RecyclerViewActivity:public class RecyclerViewActivity extends AppCompatActivity { private List<Fruit> fruitList = new ArrayList<>(); @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(

2020-09-07 12:49:39 402

原创 ListView、适配器及优化

方法一public class ListViewActivity extends AppCompatActivity r{ private ListView listView; private String[] data = { "Apple","banana","orange","watermelon","pear","grape","cherry" }; @Override protected void onCreate(Bundle

2020-09-02 23:15:14 193

原创 UI控件、自定义控件(引入布局)

Button <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:textAllCaps="false" />button控件里的文字系统会自动变成全部大写,这时需要使用 android:textAllCaps="false"来禁用这一属性Edi

2020-08-31 12:48:15 211

原创 安卓开发的小技巧

查找当前活动有时候接手一个别人的程序,不知道当前是在哪一个活动,则新建一个BaskActivity活动继承AppCompatActivity,重写onCreate方法,不用加载视图,在onCreate方法中加入日志信息 Log.d(TAG, getClass().getSimpleName());然后其他的活动类全部继承该类,然后通过界面的按钮进入其他活动,就可以知道哪个界面对应哪个活动了随时随地退出程序在一些活动中想通过点击一个按钮直接退出程序使用的方法新建一个ActivityColler

2020-08-30 23:34:19 86

原创 standard、singleTop、singleTask、singleInstance

活动的四种启动模式standardstandard是活动默认的启动模式,在不进行明确指定的情况下。所用活动都会自动的使用该模式启动。在该模式下,每当启动一个新的活动,他就会在返回栈中入栈,并处于栈顶的位置。对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCre

2020-08-30 22:14:52 163

原创 Activity生命周期及活动回收的临时保存数据

活动的生命期1.onCreate():活动第一次创建时调用2.onStart():活动在由不可见变为可见时调用3.onResume():活动准备好与用户交互时调用4.onPause():系统在准备启动别的活动时调用5.onStop():活动完全不可见时调用6.onDestroy():活动销毁时调用7.onRestart():活动由停止状态变为运行状态前调用当一个活动的上面出现的对话框之类的没完全把当前活动盖住的情况,活动就处于停止状态,启动的是onPause()方法创建一个对话框式的活动

2020-08-30 14:50:14 261

原创 Intent跳转传值回传

显示Intent跳转 //显示跳转 Button btn1 = findViewById(R.id.intent_btn1); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(IntentActivity.

2020-08-30 13:49:11 268

原创 log与Menu菜单项的使用

《第一行代码》学习记录一log的使用在onCreate方法之外用logt加TAB键可以快捷生成一个TAG常量 private static final String TAG = "MainActivity1";在onCreate方法之内使用、logd、logi、logw、loge加TAB键可快捷生成日志语句例: Log.d(TAG, "onCreate: ");logcat中有log过滤器,可以方便我们查看日志Menu首先在res目录中创建一个menu文件夹然后在m

2020-08-30 12:00:59 266

原创 Intent传值回传、随机数、获取系统时间

Intent传值回传、随机数、获取系统时间大学已经浑浑噩噩过去了三年,临近实习了发现自己还没学到什么东西的我开始亡羊补牢了开始巩固下之前所学吧!intent传值: Intent intent = new Intent(); intent.putExtra("message", “内容”);//第一个参数message表示发送与接收的暗号,第二个则为发送的内容 intent.setClass(MainActivity.this, M

2020-08-30 10:29:03 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除