自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LinearLayou

线性布局(LinearLayout)1、首先总结一下基础的概念,android中的线性布局是用LinearLayout来表示,它是将放入其中的View子控件按照水平或者垂直方向排列,说白了,就是横着放,或者竖着放。需要注意的事,如果是水平放置的话,每一列只能放一个控件,如果是竖着放置的话,每一行只能放一个控件,再注意的是,线性布局不会换行,剩下的不会显示出来(这也是和javaSE中的流式布局的区别)2、那么布局方式是怎么样呢,一是java代码进行布局,二是xml布局文件的形式,二者有什么特点呢,一般是使

2020-07-03 21:15:11 218 1

原创 Activity

什么是ActivityActivity 大部分人都叫活动,可我个人觉得,Activity其实就是一个容器的,里面装载着各种各样的view视图,并且对各种视图进行事件处理,信息的控制等什么是activity的生命周期首先明白一点,生命周期强调的是周期,说白了,就是它的出现到消灭,那什么要有它的生命周期呢,为什么不直接创建,再null,不就完成整个生命周期了吗?但是别忘记了,activity是androd手机系统的4大组件之首,一,我们的app是为了用户使用,你直接new,再null,还有什么意义呢,

2020-07-03 21:11:33 169

原创 Button

android Button 可以说是android中最常见的控件了,我们去执行一些任务之类的都离不开button的控制,这里也是我刚开始学android最让我头痛的地方,作为一个android开发爱好者连个按钮绑定与监听都不会,于是搜积各种资料来学习,但是基本上都是讲的让一个Android新手完全看不懂的,那种心情任然记忆犹新。1.首先我们需要在布局文件中写上一个按钮<Buttonandroid:id="@+id/button1"//按钮的id通过这个id我们可以找到该按钮...

2020-07-03 21:02:38 291

原创 meun

menu 键是我们在android开发中最常用的,如何添加menu中的相关按钮,如何实现这些按钮的功能呢,如何做出更漂亮的按钮呢,这就是问题所在,首先对于按钮的设计我们可以在布局文件中书写item,来确定要实现那些功能,然后就是使用android中自带的方法,menu.add(0,1,1,“分享").setIcon(android.R.drawable.ic_menu_share);通过该方法我们可以实现的功能就是添加一个项目到菜单键中,然后是为其设置图片,通过此还有一个问题就是在目录中带有R的一般都是a

2020-07-03 21:01:11 257

原创 listView

listView 可以用于对于一些新闻的预览一些功能的实现,listvView既可以显示文字也可以实现图片的显示,首先在xml文件中书写该listView,通过id来找到该控件实现对其的控制。private ListView newsView;schoolNews = (ListView) rootView.findViewById(R.id.schoolNews);//ArrayList<HashMap<String, Object>> listItem = new Arra

2020-07-03 20:59:28 129

原创 EditText

1.多行编辑框在开发中,当用到发送消息的时候,我们需要用到编辑框,如何设置多行编辑框,代码展示一下EditText activityContent = (EditText) findViewById(R.id.edit_content);activityContent.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);//文本显示的位置在EditText的最上方activityContent.setGravity(Gravity.TOP);//改

2020-07-03 20:54:28 134

原创 有关Context,this,getBaseContext()

getApplicationContext() 返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁getBaseContext() 返回由构造函数指定或setBaseContext()设置的上下文this.getApplicationContext()取的是这个应 用程序的Context,Activity.this取的是这个Activity的Context,这两者的

2020-07-03 20:52:41 451

原创 Android LayoutInflater

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findVi

2020-07-03 20:51:52 104

原创 1

1Android 自定义DiglogAndroid自定义类似ProgressDialog效果的Dialog.方法如下:1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。如我要的效果:2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView):3.定义一个loadingDialog中imageView转动的动画:loading_animation.xml4.定义dialog的style5.写点创建D

2020-07-03 20:49:32 151

空空如也

空空如也

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

TA关注的人

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