![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
XLMN
这个作者很懒,什么都没留下…
展开
-
actionBar 导航栏学习
actionBar 学习原创 2022-06-28 22:19:04 · 131 阅读 · 0 评论 -
使用 xml资源文件定义菜单
使用 xml资源文件定义菜单原创 2022-06-22 22:14:58 · 227 阅读 · 0 评论 -
使用popupwindow創建对话框风格的窗口
使用popupwindow創建对话框风格的窗口原创 2022-06-09 21:58:42 · 210 阅读 · 0 评论 -
DatePickerDialog和trimepickerDialog
DatePickerDialog和trimepickerDialog设置时间对话框和日期对话框原创 2022-06-09 21:56:56 · 267 阅读 · 0 评论 -
alertDialog創建对话框
alertDialog創建对话框原创 2022-06-07 22:51:39 · 145 阅读 · 0 评论 -
notification是显示在手机状态栏的通知
notification是显示在手机状态栏的通知原创 2022-06-06 00:27:24 · 310 阅读 · 0 评论 -
TabHOST 选项卡的功能和用法
TabHOST选项卡的功能和用法tabhost可以方便的在窗口放置多个标签页,,每个标签页相当于一个和外部容器一样大小的组件摆放区域,通过这种方式,就可以在一个容器中放置更多组件原创 2022-06-02 23:44:26 · 233 阅读 · 0 评论 -
serachview的功能和用法
serachview的功能和用法searchview是搜索框组件,可以让用户子在文本框内输入文字,并允许通过监听器监控用户输入,当用户输入完成提交搜索时,也可通过监听器执行实际搜索public class MainActivity extends Activity {private SearchView sv;private ListView lv;//自动完成列表private final String[] str = new String[]{“mia”, “love mia”, “mis原创 2022-06-01 22:28:01 · 180 阅读 · 0 评论 -
Numberpick的功能和用法
Numberpick的功能和用法数值选择器,用于用户输入数值,可通过键盘输入数值,也可通过拖动来选择数值public class MainActivity extends Activity {NumberPicker np1, np2;//定义最小值,最大值的初始值int minfraction = 140, maxfraction = 150;}原创 2022-06-01 21:49:01 · 207 阅读 · 0 评论 -
calendarview日历视图组件的功能和用法
calendarview日历视图组件的功能和用法原创 2022-05-31 23:28:40 · 467 阅读 · 0 评论 -
datepicket和timepicket,日期、时间选择器的功能和用法
datepicket和timepicket,日期、时间选择器的功能和用法原创 2022-05-31 23:26:12 · 253 阅读 · 0 评论 -
toast会在程序界面上显示一个简单的提示信息
toast会在程序界面上显示一个简单的提示信息这个信息提示框用于向用户生成简单的提示信息,有如下特点1、toast提示信息不会活得焦点2、toast提示信息过一段时间会自动消失使total生成提示消息的方法1、调用toast的构造器,或maketext()静态方法创建一个total对象2、调用toast的方法设置该消息提示的对齐方式,页边距等3、调用toast的show方法将他显示出来total功能和用法比较简单,一般显示简单的文本提示信息,如果需要显示诸如图片,列表之类的复杂提示,一般建议原创 2022-05-30 22:51:53 · 1656 阅读 · 0 评论 -
viewflipper的功能和用法
viewflipper的功能和用法viewflipper继承了viewanimator,可调用addview(view v)添加多个组件一旦向viewflipper添加多个组件之后,viewflipper就可以使用动画控制多个组件之间的切换效果public class MainActivity extends Activity {private ViewFlipper vf; @Override protected void onCreate(Bundle savedInstanceS原创 2022-05-29 23:20:49 · 158 阅读 · 0 评论 -
textSwitch文本切换器的功能和用法
textSwitch文本切换器的功能和用法testswitch继承了viewswitch,因此据有和viewswitcher相同的特征,可以在切换view组件时使用动画效果,testswitcher和imageview相识需要设置一个viewfactory,不同的在于,testswitcher需要viewfactory的makeview返回一个textview组件public class MainActivity extends Activity {TextSwitcher ts;String[]原创 2022-05-29 22:36:29 · 599 阅读 · 0 评论 -
imageswitcher的功能和用法
imageswitcher的功能和用法public class MainActivity extends Activity {int[] imageIds = new int[] { R.drawable.love, R.drawable.mia,R.drawable.love, R.drawable.mia, R.drawable.love, R.drawable.mia,R.drawable.love, R.drawable.mia, R.drawable.love, R.drawable.mi原创 2022-05-27 22:44:03 · 696 阅读 · 0 评论 -
ViewSwitcher的功能和用法
ViewSwitcher的功能和用法表示视图切换组件,可以将多个view层叠在一起,每次只显示一个组件,当控制从一个view切换到另一个view时,可以指定动画效果,为了给viewswitcher添加多个组件,使用viewswitcher的setfactory方法设置viewfactory,并由viewfactory创建viewpublic class MainActivity extends Activity {// 定义一个常量,用于每屏显示的应用程序数public static final原创 2022-05-27 21:17:32 · 659 阅读 · 0 评论 -
Ratingbar的功能和用法
Ratingbar的功能和用法星级评分条星级评分条和拖动条有相同的父类absSeekBarRatingBar和Seekbar(拖动条)的最大区别在于,RatingBar通过星星来表示进度android:max=“255” 设置进度条最大值android:numStars="5"设置进度条总共几个星级android:progress="255"设置默认的最大值android:stepSize=“0.5” 设置每次最少改变多少星级ratingbar本身就是一个特殊的progressbar(进度条原创 2022-05-25 23:33:51 · 1598 阅读 · 0 评论 -
在窗口上面显示进度条
进度条不使用progressBar组件,直接由activity方法启动在窗口上面显示进度条有如下两步1.调用activity的requeswindowfeatrue方法设置进度条的样式2、调用activity的setprogressbarVisibility(boolean)和setprogressbarindeterminte visibility(boolean) 方法控制进度条的显示和隐藏<?xml version="1.0" encoding="utf-8"?>//pu原创 2022-05-24 22:46:42 · 169 阅读 · 0 评论 -
SeekBar拖动条的功能和用法
SeekBar拖动条的功能和用法拖动条和进度条比较相似,拖动条通过滑块的位置标识数值。拖动条允许用户拖动滑块改变数值public class MainActivity extends Activity {ImageView iv;SeekBar seb;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInsta原创 2022-05-24 22:35:51 · 266 阅读 · 0 评论 -
进度条ProgressBar的功能和用法
进度条ProgressBar的功能和用法通过style属性可以为progressBar指风格ProgressBar提供如下方法操作进度的完成百分比setProgress(int)设置进度的完成百分比incrementProgressBy(int)设置进度条的进度增加和减少,正为增加,负为减少。package com.example.bao;import java.util.ArrayList;import java.util.HashMap;import java.util.List;im原创 2022-05-23 22:56:42 · 1001 阅读 · 0 评论 -
StackView的功能和用法
StackView的功能和用法StackView也是adapterviewanimator的子类,用于显示adapter提供的一系列view 会以堆叠的方式显示多个列表项通过两种方式显示view组件1,通过拖走stackview中处于顶端的view下一个view会显示出来,将上一个view拖进stackview将使之显示出来2、通过调用shownext和showprevious控制显示下一个上一个组件<?xml version="1.0" encoding="utf-8"?><原创 2022-05-22 22:17:47 · 846 阅读 · 0 评论 -
AdapterViewFlipper的功能和用法
AdapterViewFlipper的功能和用法AdapterViewFlipper继承了AdapterAnimator,它会显示多个组件,但每次只能显示一个组件,通过showprevious和shownext方法实现显示上一个和下一个组件并且可以通过调用startFlipping实现自动播放<?xml version="1.0" encoding="utf-8"?></AdapterViewFlipper><Button android:layout_原创 2022-05-22 21:43:41 · 546 阅读 · 0 评论 -
spinner列表选项框
spinner就是一个列表选项框,不过Android的列表选择框不需要显示下拉列表,而是相当于弹出一个菜单功用户选择Spinner和Gallery都继承了AbsSpinner,AdsSpinner继承了AdapterViewSpinner和Gallery的区别spinner是垂直的列表选框,作用是供用户选择Gallery是水平的列表选框,允许用户通过滑动来查看上一个,下一个列表项 android不推荐使用Gallary组件,通过使用其他水平滚动组件来替代Gallary组件<?xml vers原创 2022-05-22 20:48:05 · 458 阅读 · 0 评论 -
EXpandableListview 可扩展的列表组件
java 代码package com.example.bao;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.net.wifi.WifiEnterpriseConfig.Eap;import android.os.Bundle;import android.view.Gravity;import android.view.LayoutInfl原创 2022-05-21 23:22:00 · 164 阅读 · 0 评论 -
Adapter接口及实现类
xml代码listview_layout.xml<?xml version="1.0" encoding="utf-8"?><!-- 直接使用数组资源给出列表项,设置使用红色分割条 --><!--<ListView android:layout_width="match_parent"android:layout_height="wrap_content"android:entries="@array/love"android:divider="#f0原创 2022-05-17 22:30:44 · 285 阅读 · 0 评论 -
列表视图ListView和ListActivity
xml文件<?xml version="1.0" encoding="utf-8"?><!-- 直接使用数组资源给出列表项,设置使用红色分割条 --><!--<ListView android:layout_width="match_parent"android:layout_height="wrap_content"android:entries="@array/love"android:divider="#f00"android:dividerHe原创 2022-05-17 21:07:54 · 161 阅读 · 0 评论 -
图片按钮 imagebutton
xml 文件<?xml version="1.0" encoding="utf-8"?><!-- 普通图片按钮 --><ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/mia5" /><!-- 按下时显示不同图片的按钮 --><ImageButton原创 2022-05-12 21:58:06 · 235 阅读 · 0 评论 -
图片浏览器imageview
xml 文件<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal" > <Button android:id原创 2022-05-12 21:50:48 · 96 阅读 · 0 评论 -
状态开关和开关
xml 文件<?xml version="1.0" encoding="utf-8"?>java文件// ToggleButton tg;// Switch sw;// @Override// protected void onCreate(Bundle savedInstanceState) {// // TODO Auto-generated method stub// super.onCreate(savedInstanceState);// se原创 2022-05-11 23:06:44 · 63 阅读 · 0 评论 -
clock时钟
xml代码<?xml version="1.0" encoding="utf-8"?><!-- 模拟时钟 --><AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content" /><!-- 定义数字时钟 --><TextClock android:layout_width="wrap_content"原创 2022-05-11 23:03:45 · 291 阅读 · 0 评论 -
Chronometer 计时器
xml 文件<?xml version="1.0" encoding="utf-8"?><Chronometer android:id="@+id/chro" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="15dp" /><Button android:id="@+id/chrobt" a原创 2022-05-11 23:00:33 · 350 阅读 · 0 评论 -
通过背景实现TextView的边框和渐变
背景xml文件bg_border:<?xml version="1.0" encoding="utf-8"?><!-- 设置背景色为透明色,设置红色边框 --><solid android:color="#0000" /><stroke android:width="4px" android:color="#f00" />bg_border2:<?xml version="1.0" encoding="utf-8"?原创 2022-05-10 22:33:29 · 341 阅读 · 0 评论 -
AbsoluteLayout绝对布局 实现登录界面
android:layout_x=“20dp” 用于指定该子组件的x轴坐标android:layout_y="20dp"用于指定该子组件y轴坐标xml 文件<?xml version="1.0" encoding="utf-8"?><!-- 定义文本框使用绝对定位 --><TextView android:layout_width="wrap_content" android:layout_height="wrap_content" an原创 2022-05-10 22:08:55 · 305 阅读 · 0 评论 -
Android Textview 通过xml属性控制TextView中文本行为
xml 文件<?xml version="1.0" encoding="utf-8"?> java 文件: @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //setContentView(R.layout.basol原创 2022-05-10 21:54:07 · 280 阅读 · 0 评论