- 博客(9)
- 收藏
- 关注
原创 LinearLayou
线性布局(LinearLayout) 1、首先总结一下基础的概念,android中的线性布局是用LinearLayout来表示,它是将放入其中的View子控件按照水平或者垂直方向排列,说白了,就是横着放,或者竖着放。需要注意的事,如果是水平放置的话,每一列只能放一个控件,如果是竖着放置的话,每一行只能放一个控件,再注意的是,线性布局不会换行,剩下的不会显示出来(这也是和javaSE中的流式布局的区别) 2、那么布局方式是怎么样呢,一是java代码进行布局,二是xml布局文件的形式,二者有什么特点呢,一般是使
2020-07-03 21:15:11
243
原创 Activity
什么是Activity Activity 大部分人都叫活动,可我个人觉得,Activity其实就是一个容器的,里面装载着各种各样的view视图,并且对各种视图进行事件处理,信息的控制等 什么是activity的生命周期 首先明白一点,生命周期强调的是周期,说白了,就是它的出现到消灭,那什么要有它的生命周期呢,为什么不直接创建,再null,不就完成整个生命周期了吗?但是别忘记了,activity是androd手机系统的4大组件之首, 一,我们的app是为了用户使用,你直接new,再null,还有什么意义呢,
2020-07-03 21:11:33
194
原创 Button
android Button 可以说是android中最常见的控件了,我们去执行一些任务之类的都离不开button的控制,这里也是我刚开始学android最让我头痛的地方,作为一个android开发爱好者连个按钮绑定与监听都不会,于是搜积各种资料来学习,但是基本上都是讲的让一个Android新手完全看不懂的,那种心情任然记忆犹新。 1.首先我们需要在布局文件中写上一个按钮 <Button android:id="@+id/button1"//按钮的id通过这个id我们可以找到该按钮 ...
2020-07-03 21:02:38
331
原创 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
284
原创 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
144
原创 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
150
原创 有关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
487
原创 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
141
原创 1
1Android 自定义Diglog Android自定义类似ProgressDialog效果的Dialog. 方法如下: 1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。 如我要的效果: 2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView): 3.定义一个loadingDialog中imageView转动的动画:loading_animation.xml 4.定义dialog的style 5.写点创建D
2020-07-03 20:49:32
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人