自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Android线程的一些问题

mHander是Activity的成员变量,在Activity实例化的时候也跟着初始化了,MainActivity继承自Activity,这里mHandler使用的looper自然是main looper了。有的时候Listview没数据,或是数据不更新,注意一下适配绑定那,是不是写串了,或者在点击方法里把适配那套粘过去就好了,要记得适配之前要使用clear清除所有数组数据。用法上,如果有复杂的线程操作需求,那就选择继承Thread,如果只是简单的执行一个任务,那就实现runnable。

2023-04-02 17:07:05 142

原创 关于android的PagerAdapter的适配器理解与使用

这个适配器的两个方法需要自己写,分别是destroyItem和instantiateItem两个方法,第一个是加载的图片超过三个,自动清除前面的图片。关于他的点击事件的情况,先注册控件,使用控件 = 数组.get().find.....的方法get的位置是从0开始算的,点击是最原始的点击方法。destroyItem方法用来删除多余的控件,因为这个适配器只能存储3个视图,多余的会清除,数据存放.removeView(当前位置的数据)。之后new出适配器,控件绑定适配器。例子:用它来做导航页。

2023-04-02 16:58:06 1124

原创 关于android的BaseAdapter自定义适配器的理解与使用

这个类里需要三个参数,一是数据的列表,list<封装好的列表需要的数据>。二是int类型参数,用来加载列表布局名称的,其三是Context,用来给LayoutInFlate的inflate方法里的root参数默认为空。其次,我们需要绑定控件,这个简单,使用LayoutInFlater的.from(context)和.inflate(之前用来加载数据名称的int类型数据,null);第二个参数,convertView,是Spinner,listview,gridview显示时用的窗体。

2023-04-02 16:52:58 459

原创 android的FrameLayout的快速使用

首先在布局文件里创建一个FrameLayout,写好宽高,给个名字。然后来到class里注册实例化控件。要是看不懂,就去找android的FrameLayout基础,里面会介绍到这几个方法。要是想只显示一个或者首显示冒一个就这样。//Feagment里放的是碎片名字。

2023-04-02 16:48:33 234

原创 OkHttp3简单快速的上手

看不懂要回去看看json数据解析,数组和集合的章节,最后随便找一下okhttp的基础教程就没问题了。//存储数据,List<String> list = new ArrayList();//Gsonjx是我自己写的数据解析类,里面是网络获取的数组的里面的数据类型与名称。Log.e("输出:",":"+string);Log.e("输出:",":"+string);//不用管这,这是个轻量化的数据存储。//装进RequestBody。//从页面上获取到的数据。.url("网址").url("地址")

2023-04-02 16:38:11 81

原创 关于Okhttp3请求的快速封装(面向新手)

最后封装的是请求头,值得一提的两点是,第一,OkHttpClient写成全局后,在各个子方法里要new出来,不然读不到。其二是关于请求头与Callback方法的衔接,在接口的参数里,把封好的Callback放进去,在封装的请求头里,OkHttpClient回调之后,call.enqueue()的括号里直接把封好的Callback放进去就行。首先创建一个接口,接口里写着get,post,put请求,带令牌与不带令牌的分开,共五个。最后,在调用之时,需要重写Callback的成功方法。//post无令牌请求。

2023-04-02 16:26:40 506

原创 android studio底部导航栏 使用Tabhost布局方法实现底部导航栏,此方法无需引入其他东西

使用activity.xml的布局格式,虽然使用了FrameLayout。但,是必要的。因为切换还是以页面形式展现,虽然麻烦,但写完不会像frameLayout那样在之后的编码上对初学者不友好

2022-09-14 11:11:57 2045

空空如也

空空如也

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

TA关注的人

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