Android
文章平均质量分 69
故意的是吧
这个作者很懒,什么都没留下…
展开
-
Fragment
在Android3.0中引入了Fragments的概念,主要目的是用在大屏幕设备上(如平板电脑),支持更多动态和灵活的UI设计。利用平板电脑的大屏幕,放入更多UI组件,组件之间会产生更多的交互。Fragment在应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了自己的行为,可以将Fragment包含到多个Activity中原创 2016-04-26 22:06:15 · 391 阅读 · 0 评论 -
DatePicker和TimePicker显示当前日期和时间
DatePicker&&TimePicker两种实现动态输入日期和时间的功能DatepickerDialog和TimePickerDialog两种实现输入日期和时间的对话框OnDateChangedListener()和OnTimeChangedListener()当用户更改了DatePicker里的年、月、日时,将触发onDateChangedListener()原创 2016-04-20 20:21:00 · 4904 阅读 · 0 评论 -
使用GridView以表格形式显示多张图片
GridView用于在界面上按行、列分布的方式来显示多个按钮。原创 2016-04-20 21:40:37 · 569 阅读 · 0 评论 -
Spinner显示下拉列表
Spinner下拉列表第一步、添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项:数据源:private List list = new ArrayList() ;list.add("AAA");list.add("BBB");list.add("CCC");list.add("DDD");第二步、为下拉列表定义一个数组适原创 2016-04-20 23:59:10 · 475 阅读 · 0 评论 -
ProgressBar进度条相关
XML:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma原创 2016-04-21 00:03:40 · 482 阅读 · 0 评论 -
WebView显示网页
可以通过Intent调用系统浏览器Uri uri=Uri.parse(url); //url为要访问的地址Itent intent = new Intent(Intent.ACTION_VIEW,uri);startActivity(intent);原创 2016-04-21 19:43:54 · 411 阅读 · 0 评论 -
ScrollView
实现页面滚动效果。纵向滑动:ScrollView横向滑动:HorizontalScrollViewandroid:scrollbars=”none” 属性隐藏全部滚动条,也可以设置vertical或horizontal来隐藏对应的滚动条。 还可以在代码中设置:setHorizontalScrollBarEnabled(false); setVerticalScrollBarEnabled(f原创 2016-06-05 00:04:09 · 289 阅读 · 0 评论 -
SeekBar
进度,音量等的拖动条。方法setMax 设置 SeekBar的最大数值setProgress 设置SeekBar当前的数值setSecondaryProgress 设置SeekBar的第二数值,即当前拖动条推荐的数值事件实现SeekBar的 SeekBar.OnSeekBarChangeListener接口。监听三个事件数值改变(onProgressChanged)开始拖动(onS原创 2016-06-05 12:20:25 · 477 阅读 · 0 评论 -
BaseAdapter数据适配器
ListView的显示和缓存机制 需要才显示,显示完就回收到缓存基本结构public int getCount() 适配器中数据集中数据的个数public Object getItem(int position) 获取数据集中与指定索引对应的数据项public long getItemId(int positon) 获取指定行对应的IDpublic View getView(int pos原创 2016-06-05 16:48:34 · 367 阅读 · 0 评论 -
Android Studio中R文件丢失的解决办法
刚才折腾AS制作一个小项目,本来用的好好的突然一下无法运行到模拟器或测试机上了,MainActivity.java文件中R报红,提示"cannot resolve symbol R"。消息窗口提示了错误信息(起始当时根本没怀疑id会有问题,也是绕了一大圈才回过头来纠错):同时项目目录下的R文件也离奇失踪:stackoverflow上看了一下老外们原创 2016-04-18 22:10:41 · 33064 阅读 · 4 评论 -
Android_ListView
ListView android中显示列表的控件每个ListView中都可以包含多个列表项。数据适配器:作用:把复杂的数据(数组,链表,数据库,集合等)填充在指定视图界面上ArrayAdapter(数组适配器):用于绑定格式单一的数据,例如集合或数组SimpleAdapter(简单适配器):用于绑定格式复杂的数据,只能是特定泛型的集合原创 2016-04-17 18:38:42 · 336 阅读 · 0 评论 -
Android_Button
在Activity中需要获取一个id是bookName的TextView控件对象,(TextView)this.findViewById(R.id.bookName)使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型EditText的众多属性中可以限制输入格式的属性:android:inp原创 2016-04-17 13:49:27 · 393 阅读 · 0 评论 -
预提示TextView
AutoCompleteTextView功能:动态匹配输入的内容,如搜索框提示待搜索信息,只能选一个;独特属性:android:completionThreshold="2" 设置输入多少个字符后开始自动匹配新建一个AutoCompleteTextView:<AutoCompleteTextView and原创 2016-04-17 13:50:20 · 283 阅读 · 0 评论 -
ToggleButton
ToggleButton有两种状态,选中和未选中,即开和关,需要在不同状态下显示不同的文本。属性:android:checked="true"android:textOn="开"android:textOff="关" 具体文本可以自己设置新建View:<ToggleButton android:id="@+id/tb原创 2016-04-17 13:51:50 · 238 阅读 · 0 评论 -
Android中的一些开关
CheckBox两种状态:选中(true)和未选中(false)属性:android:id="@+id/checkbox"android:checked="false" 是否选中的状态android:text="女"新建:<CheckBox android:id="@+id/cb1" andro原创 2016-04-17 13:52:51 · 269 阅读 · 0 评论 -
Android布局
LinearLayout 线型布局android:orientation(方向)=“vertical”(垂直)或“horizontal”(水平)android:gravity(重力)=“center” center_vertical 垂直(Y轴)居中 center_horizontal 水平(X轴)居中 center原创 2016-04-17 13:53:33 · 260 阅读 · 0 评论 -
Android使用Intent实现页面跳转
Intent 信使、意图由Intent来协助Android各个组件之间跳转1、startActivity(intent)包下新建一个类,FActivity.classpublic class FActivity extends AppCompatActivity { @Override protected void onCreat原创 2016-04-17 13:54:31 · 589 阅读 · 0 评论 -
Android利用TextView制作跑马灯该效果
android:singleLine="true" 强制文本只能单行显示,但会在最后显示省略号(···)TextView省略文字显示android:ellipsize="start" 省略号在开头 android:ellipsize="middle" 省略号在中间 android:ellipsize="end" 省原创 2016-04-17 13:57:46 · 408 阅读 · 0 评论 -
Android_AndroidManifest.xml
AndroidManifest.xml是整个应用的主配置清单文件。包含:该应用的包名,版本号,组件,权限等信息。作用:记录应用的相关配置信息。全局(包名,版本信息)1、应用的包名和版本信package="com.example.test"android:versionCode="1"android:versionName="1.0"2、控制android版原创 2016-04-17 14:20:31 · 284 阅读 · 0 评论 -
异步任务-AsyncTask
为什么要异步任务Android是单线程模型,只有主线程(UI线程)可以修改UI。保证UI的稳定性和准确性。耗时操作放在非主线程中执行。AsyncTask的作用子线程中更新UI封装、简化异步操作构建AsyncTask子类的参数AsyncTask<Params, Progress, Result>是一个抽象类,通常用于被继承,继承AsyncTask。需要指定如下三个泛型参数:Params原创 2016-06-05 22:19:58 · 511 阅读 · 0 评论