Android基础-Adapter适配器生成对话框
摘要:设计点击事件用来生成对话框的适配器 第一种形式的对话框适配器是通过调用android.R.layout.simple_dropdown_item_1line,传入的格式是以textView为根目录的 final String[] items = {"Java", "Mysql", "Android"
阅读全文
posted @
2021-03-28 01:20
python我的最爱
阅读(492)
推荐(0) 编辑
Android基础-弹窗对话框(popup)
摘要:生成弹窗对话框主要分为4步 第一步:实例化弹窗对象 View v=LayoutInflater.from(this).inflate(R.layout.popup_layout, null); //1.实例化对象 //将整个布局变成View //参数1:用在弹窗中的View //参数2,3:弹窗的宽
阅读全文
posted @
2021-03-27 00:40
python我的最爱
阅读(802)
推荐(0) 编辑
Android基础-自定义对话框
摘要:1. 设计自定义对话框样式-->dialog_layout.xml 使用的是线性布局: 第一步: 设置文本TextView 第二步: 设置线性布局 使用图片做为点击事件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:androi
阅读全文
posted @
2021-03-26 21:21
python我的最爱
阅读(179)
推荐(0) 编辑
Android基础-普通对话框
摘要:普通对话框,主要调用系统的指令进行操作 第一步: 实例化一个Builder //AlertDialog的构造方法时protected AlertDialog.Builder builder = new AlertDialog.Builder(this); 第二步:设置对话框样式 //2.设置对话框样
阅读全文
posted @
2021-03-26 00:32
python我的最爱
阅读(79)
推荐(0) 编辑
Android基础-activity的四种启动模式
摘要:通过在AndroidManifest.xml中对activity设置属性android:launchMode来设置启动方式 1. android:launchMode="standard" 标准模式 相当于栈的先进先出 2.android:launchMode="singleTop" 简单顶部模式
阅读全文
posted @
2021-03-25 23:44
python我的最爱
阅读(68)
推荐(0) 编辑
Android基础-弹出式菜单
摘要:弹出式菜单主要是显示在按钮旁边的菜单主键 主要分为四步:这里以添加了按钮控件为例 第一步:实例化对象 //1.实例化PopupMenu对象(参数2:被锚定的view) PopupMenu menu = new PopupMenu(MainActivity.this, popupButton); 第二
阅读全文
posted @
2021-03-25 00:25
python我的最爱
阅读(238)
推荐(0) 编辑
Android基础-上下文菜单(Content_Menu)
摘要:上下文菜单,当用户长时间点击的时候,出现 第一步:注册绑定按钮 registerForContextMenu(findViewById(R.id.ctx_btn)); 第二步:设置监听器 findViewById(R.id.ctx_btn).setOnLongClickListener(new Vi
阅读全文
posted @
2021-03-24 23:52
python我的最爱
阅读(137)
推荐(0) 编辑
Adnroid基础-选项菜单(OptionMenu)
摘要:生成一个menu的文件夹中,在文件中生成一个option.xml MainActivity.java文件 package com.example.imoocapplication; import androidx.appcompat.app.AppCompatActivity; import and
阅读全文
posted @
2021-03-21 22:41
python我的最爱
阅读(90)
推荐(0) 编辑
Android基础-UI界面(项目实战 点菜界面) 1.EditText 2.SeekBar 3.CheckBox 4.ToggleButton 5.RadioGroup 6.Button 7.TextView 8.ImageView
摘要:界面 设置采用了线性布局 第一个是TextView 第二个是线性布局 使用的控件有1.EditText 2.SeekBar 3.CheckBox 4.ToggleButton 5.RadioGroup 6.Button 7.TextView 8.ImageView <?xml version="1.
阅读全文
posted @
2021-03-18 01:06
python我的最爱
阅读(155)
推荐(0) 编辑
Android基础-进度条(SeekBar)
摘要:进度条可以用于进行音量的调整 xml属性 android:max="100" 最大值是100 android:progress="30" 设置当前的值 java属性 seekBar.setProgress(90); 设置当前的值 seekBar.setMax(100); 设置最大值 设置监听事件 s
阅读全文
posted @
2021-03-17 00:35
python我的最爱
阅读(733)
推荐(0) 编辑
Android基础-开关按钮(ToggleButton)
摘要:ToggleButton主要用于开关变换 xml属性 android:textOff="bye bye" 关的时候显示文本内容 android:textOn="hello" 关的时候显示文本内容 android:checked = "false" 设置当前的状态 <ToggleButton andr
阅读全文
posted @
2021-03-17 00:01
python我的最爱
阅读(372)
推荐(0) 编辑
Android基础-单选框(RadioButton)
摘要:单选框需要将选框写在RadioGroup里面 xml编写 <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" > <RadioButton android:id="@+id/radi
阅读全文
posted @
2021-03-16 23:57
python我的最爱
阅读(255)
推荐(0) 编辑
Android基础-选框(CheckBox)
摘要:选框的属性 1.在java代码中的属性 checkBox.setChecked(false) 设置当前的状态 checkBox.isChecked() 获取当前的状态 设置当前的监听状态 checkBox.setOnCheckedChangeListener(new CompoundButton.O
阅读全文
posted @
2021-03-16 23:34
python我的最爱
阅读(1831)
推荐(0) 编辑
Android基础-约束布局(ConstraintLayout)红包界面
摘要:约束布局是可以进行拖动的布局类型 约束布局的属性 1. 相当于相对布局的alignLeft左边线对齐 app:layout_constraintBottom_toBottomOf="parent" 相当于RelativeLayout的alignLeft app:layout_constraintRi
阅读全文
posted @
2021-03-16 02:08
python我的最爱
阅读(427)
推荐(0) 编辑
Android基础-网格布局
摘要:网格布局中的属性 1.android:rowCount="5" 表示使用几行 2.android:columnCount="4" 表示使用几列 3.android:layout_columnSpan="2" 表示跨几列 4.android:layout_rowSpan="2" 表示跨几行 5.and
阅读全文
posted @
2021-03-16 01:59
python我的最爱
阅读(206)
推荐(0) 编辑
Android基础-表格布局
摘要:表格布局的属性 1.TableRow表示多个控件在一行上2.android:shrinkColumns="1"可以用于收缩的列 3.android:stretchColumns="*" 设置可伸展的列 4.android:collapseColumns = "0, 1" 可隐藏的列 <?xml ve
阅读全文
posted @
2021-03-15 02:17
python我的最爱
阅读(156)
推荐(0) 编辑
Andriod基础-帧布局(FrameLayout)
摘要:帧布局的布局属性 1. android:layout_gravity="center" 相对于父类样本的位置中间 2.android:foregroud = "@mipmap/ic_launcher" 相对于最上面一帧的数据 3.android:foregroundGravity="center"
阅读全文
posted @
2021-03-15 01:28
python我的最爱
阅读(256)
推荐(0) 编辑
Android基础-(整体布局添加进度条和Toast)
摘要:1.添加Toast 如果当前名字和密码为空就报Toast //1.判断姓名, 密码是否为空 EditText nameEdt = findViewById(R.id.name); EditText pwdEdt = findViewById(R.id.pwd); ProgressBar proBar
阅读全文
posted @
2021-03-12 01:34
python我的最爱
阅读(61)
推荐(0) 编辑
Android基础-ProgressBar(进度条)
摘要:ProgressBar的基本属性 android:style设置进度条的样式 progressBarStyleHorizontal(水平进度条) android:progress = "" 设置进度 android:max = "" 设置最大值,默认100 android:indeterminate
阅读全文
posted @
2021-03-12 00:56
python我的最爱
阅读(745)
推荐(0) 编辑
Android基础-ImageView图片组件
摘要:ImageView主要包含两个属性 android:src: 前景设置 android:backgroud:背景设置 <ImageView android:layout_width="60dp" android:layout_height="60dp" android:src="@mipmap/ad
阅读全文
posted @
2021-03-12 00:11
python我的最爱
阅读(141)
推荐(0) 编辑
Android基础-Button点击事件(1.匿名内部类 2.内部类监听器 3.用本类实现activity 4.xml实现按钮点击事件)
摘要:1.匿名内部类 //匿名内部类适用于只有唯一操作的按钮 Button btn2 = findViewById(R.id.btn2); btn2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(
阅读全文
posted @
2021-03-11 23:47
python我的最爱
阅读(437)
推荐(0) 编辑
Android基础-EditText(整体布局的输入框修正)
摘要:EditText主要用于输入框 属性 1.android:inputType 输入类型(textPassword:密码, number:正整数 numberSigned 输入整数 numberDecimal小数) 2.android:hint="password"输入提示语 3.android:ma
阅读全文
posted @
2021-03-11 00:56
python我的最爱
阅读(152)
推荐(0) 编辑
Android基础-TextView(文本控件)
摘要:TextView主要用于文本显示 属性 1.android:textSize="22sp" 设置文本字体 2.android:textColor="#00ffff" 设置文本颜色 3.android:lineSpacingExtra="15sp" 设置文本的间距 4.android:lineSpac
阅读全文
posted @
2021-03-10 23:47
python我的最爱
阅读(830)
推荐(0) 编辑
Android基础-UI控件(整体简单介绍)
摘要:1.UI主要控件分为 1. TextView 用于字体显示 2.ImageView 用于图片显示 3.EditText 用于文本输入显示 4.button 用于按钮 属性说明: android:background="@mipmap/bg" 用于设置背景 android:gravity="cente
阅读全文
posted @
2021-03-10 23:28
python我的最爱
阅读(665)
推荐(0) 编辑
Android基础-相对布局(电影页面为例)
摘要:1.相对于父类的相对布局 android:layout_centerInParent: 中间位置 android:layout_alignParentLeft:左边位置 android:layout_alignParentRight:右边位置 android:layout_alignParentTo
阅读全文
posted @
2021-03-10 21:19
python我的最爱
阅读(275)
推荐(0) 编辑
Android基础-线性布局(LinearLayout) 对话页面为例
摘要:1.线性布局的属性 1.android:orientation : vertical 垂直 horizontal:水平 2.android:layout_margin="20dp" 相对于左边控件的距离 3.android:padding="20dp" 局内控件相对于边界的距离 4.android:
阅读全文
posted @
2021-03-10 01:48
python我的最爱
阅读(237)
推荐(0) 编辑
Android基础-快捷键
摘要:1.快捷键的设置 setting-->keymap-->class name complation2.常用快捷键 格式化代码 ctrl+alt+l 撤销 ctrl+z 反撤销 ctrl+shift+z 提示代码: ctrl+alt+空格 代码自动修正 alt + center ctrl + q 产生
阅读全文
posted @
2021-03-09 23:30
python我的最爱
阅读(80)
推荐(0) 编辑
Android基础-解决中文乱码问题
摘要:1.方法一 设置global Encoding, Project Encoding, Default encoding for properties file,path Encoding 添加需要encoding的文件 方法二:如果需要对单个文件做GBK编码,可以搜索File Encoding进行编
阅读全文
posted @
2021-03-09 23:02
python我的最爱
阅读(331)
推荐(0) 编辑