Android基础
文章平均质量分 67
ReScale
"Hello World!"
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识Android
1、下载,安装Android Studio2、环境配置2.1 2.1、已经下载过SDK 2.2 、未下载SDK3、新建工程4、了解工程目录 4.1 app目录结构 4.2 res目录 4.3 两个build.gradle文件 4.3.1 最外层的build.gradle文件 4.3.2 app目录下的build.gradle文件原创 2018-03-08 23:13:31 · 427 阅读 · 0 评论 -
Fragment
1、Fragment生命周期官方Fragment生命周期图 方法: 1. onAttach( ) : Fragment已经关联了一个Activity,通过getActitivty()方法可以获取Activity。 2. onCreate( ) :系统初始化Fragment。 3. onCreateView( ):初始化Fragment布局 4. onActivityCre...原创 2018-04-24 15:23:42 · 364 阅读 · 0 评论 -
ListView多条目与checkBox全选删除操作
1、多条目效果图: 主要不一样的地方是在自定义的MyAdapter.java中。 private final int TYPE_1 = 0; private final int TYPE_2 = 1; //指定想要实现的布局类型 @Override public int getItemViewType(int position) { ...原创 2018-04-06 15:50:45 · 479 阅读 · 0 评论 -
ListView与ExpendableListView
1、ListView添加数据效果图:activity_main.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原创 2018-04-04 14:24:05 · 304 阅读 · 0 评论 -
ListView与GridView
1、ListView效果演示: 第一步 UI界面与ListView中Item设计<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sc...原创 2018-04-03 09:01:40 · 1365 阅读 · 0 评论 -
ContextMenu与TabHost
1、ContextMenu第一种ContextMenupublic class MainActivity extends AppCompatActivity { private Button mButton; @Override protected void onCreate(Bundle savedInstanceState) { su...原创 2018-04-09 19:57:31 · 224 阅读 · 0 评论 -
Dialog的基础使用形式
1、双选项Dialog2、三选项Dialog3、列表Dialog4、单选Dialog5、多选Dialog6、等待Dialog7、进度条Dialog8、输入框Dialog9、自定义Dialog<?xml version="1.0" encoding="utf-8"?><LinearLayout xml...原创 2018-04-09 16:14:08 · 340 阅读 · 0 评论 -
PopupWindow与Dialog
1、PopupWindowfindViewById(R.id.pop).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { View view = View.inflate(MainA...原创 2018-04-08 20:24:34 · 258 阅读 · 0 评论 -
Activity生命周期
1、Acitivity的基本状态在android 中,Activity 拥有四种基本状态: Active/Running 一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。 Paused 当 Activity失去焦点, 被一个新的...原创 2018-04-08 19:07:35 · 288 阅读 · 0 评论 -
android基础控件(2)
1、progressBarprogressBar ,进度条,是一个显示进度的控件。public class MainActivity extends AppCompatActivity { private ProgressBar mCirclrBar; private ProgressBar mRecBar; private Button mStart; ...原创 2018-03-29 20:57:44 · 333 阅读 · 0 评论 -
计算器布局
LinearLayout利用LinearLayout的层层嵌套完成。注意LinearLayout的嵌套与weight权重就好。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...原创 2018-03-13 00:31:57 · 668 阅读 · 0 评论 -
登录界面设计
效果图:1、UI界面设计采用RelativeLayout布局,主要说中间这块输入账号与密码的设计。分别采用两个LinearLayout,在往里加上控件,调整位置。那条灰色的线通过控件View实现。这里首先隐藏了删除按钮的图片,如果输入数据的 时候,自然会显示出来。android:visibility="invisible"还有一些自己添加的style与col...原创 2018-03-18 11:46:06 · 4624 阅读 · 0 评论 -
Android基础控件
Android基础控件1、RadioGroup单选框。其中的按钮为控件:RadioButton。实际效果图:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a...原创 2018-03-17 23:27:20 · 299 阅读 · 0 评论 -
第一个Android程序
首先我们先来了解一下基础的三个Android控件:Textview, Button, ImageView。以下试验采用的都是LinearLayout(线性布局)。并在LinearLayout标签属性中加入以下语句,代表垂直放置控件。android:orientation="vertical"1、三个基本控件1.1、TextView首先我们了解一下这些属性的意思。1、android:layout_wi原创 2018-03-10 17:26:42 · 320 阅读 · 0 评论 -
Android布局
1、LinearLayout(线性布局)1.1 orientation布局中控件的排列方式。horizontal : 水平排列 vertical : 竖直排列1.2 weight简单来说,就是权重,比例。效果:屏幕被平均分成了1:2。这里需要注意的一点是,在设置weight的时候,看情况把width(或height)设置为0dp。有一点需要特别注意:就...原创 2018-03-15 23:58:50 · 374 阅读 · 0 评论 -
ViewPager
1、ViewPager一个用于页面切换的控件,如多个ImageView,Fragment之间的切换。2、简单应用首先,来看一下效果图。 activitymain.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;LinearLayout xmlns原创 2018-05-02 16:18:44 · 297 阅读 · 0 评论
分享