Android学习之Image操作及时间日期选择器
一、基础学习
1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类。
1: <ImageView2: android:id="@+id/img"3: android:layout_width="fill_parent"4: android:layout_height="wrap_content"5: android:src="@drawable/logo"/>
只需要记住图片在res/drawable-xxx下就行了。
2.ImageButton(图片按钮)和Button没关系,他是ImageView的一个扩充,是其子类,而Button是TextView的子类。
1: <ImageButton2: android:id="@+id/rig"3: android:layout_width="wrap_content"4: android:layout_height="wrap_content"5: android:src="@drawable/right"/>
3.TimePicker时间选择器,是FrameLayout(正布局)的直接子类,默认12小时
4.数据恢复的原理是什么,换句话说就是数据在被删除后还能够再次被找回来的原因,我在想是不是 数据并未真的删除(磁盘越用越小,猜测而已),只是移除了对应的链接,只是找不到而已,恢复数据就是恢复链接。
要说也不对,因为恢复的数据不是直接在原磁盘里,这我就奇怪了。现在什么都是现成了,直接傻瓜软件一键恢复,那你说学原理有什么用。
二、实例分析
1.TimePicker
1: package org.lxh.demo;2:3: import android.app.Activity;4: import android.os.Bundle;5: import android.widget.TimePicker;6:7: public class MyTimePicker extends Activity {8: private TimePicker mytp = null;9: /*10: * 第一个是默认取得系统时间11: * 第二个是自己写死的12: */13:14: @Override15: public void onCreate(Bundle savedInstanceState) {16: super.onCreate(savedInstanceState);17: super.setContentView(R.layout.main);18: this.mytp = (TimePicker) super.findViewById(R.id.tp2) ; // 取得组件19: this.mytp.setIs24HourView(true) ; // 设置为24小时制20: this.mytp.setCurrentHour(18) ; // 设置时21: this.mytp.setCurrentMinute(30) ; // 设置分22: }23: }
main.xml<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TimePicker
android:id="@+id/tp1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<TimePicker
android:id="@+id/tp2"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
2.DatePicker
和上面一样,不再赘述。
Android学习之Image操作及时间日期选择器的更多相关文章
- 用Jquery做一个时间日期选择器
今天我们就用Jquery做一个时间日期选择器,当打开网页时,文本框里面显示的是当前的日期,点击文本框可以出现年.月.日的下拉菜单,并且可以选择,会根据年份的选择判断是否是闰年,从而改变二月的天数,闰年 ...
- mpvue开发微信小程序之时间+日期选择器
最近在做微信小程序,技术栈为mpvue+iview weapp组件库. 因项目需求,要用到日期+时间选择器,iview组件库目前还未提供时间日期选择器的组件,小程序官方组件日期时间也是分开的,在简书上 ...
- Android中的时间日期选择器
1.layout <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...
- 【2017-04-01】JS字符串的操作、时间日期的操作、函数、事件、动画基础
一.字符串的操作 1.转大写: s.toLowerCase(); 2.转大写: s.toUpperCase(); 3.字符串的截取: s.substr(3,4); -从索引3开始截取,截取4 ...
- Android开发UI之EditText+DatePicker带日期选择器的编辑框
1. 声明EditText变量,并关联到相应控件上 private EditText sellStartTime; private EditText sellEndTime; sellStartTim ...
- android学习日记09--BitMap操作
Bitmap android里的图像处理重要的类,支持jpg.png.bmp等格式的图像,BitmapDrawable是封装Bitmap的一个对象,Bitmap实现在android.graphics包 ...
- Android学习之蓝牙操作
BluetoothAdapter 用法 蓝牙运行原理:通过BluetoothAdapter 蓝牙适配器处理任务,如果蓝牙被启动之后,系统会自动去搜索其它设备,如果匹配到附近的设备就发送一个广播,Bro ...
- Android学习总结——实时显示系统时间
我们都知道System.currentTimeMillis()可以获取系统当前的时间,这里要实时显示就可以开启一个线程,然后通过handler发消息,来实时的更新TextView上显示的系统时间.具体 ...
- element-ui 时间日期选择器格式化后台需要的格式
<el-date-picker v-model="startTime" type="datetime" format="yyyy-MM-dd H ...
随机推荐
- Android 自定义View修炼-Android 实现自定义的卫星式菜单(弧形菜单)View
一.总述 Android 实现卫星式菜单也叫弧形菜单的主要要做的工作如下:1.动画的处理2.自定义ViewGroup来实现卫星式菜单View (1)自定义属性 a. 在attrs.xml中 ...
- net.sf.json的jar包:JSONArray
今天在用maven添加net.sf.json的jar包的时候,代码如下: ? 1 2 3 4 5 <dependency> <groupId>net.sf.json-l ...
- volatile--共享数据必须保证可见性
在Effective Java中看到的,试了一下,有点意思,考查的知识点是volatile关键字. 下面这段代码,预期是打印it takes xxxx miliseconds. .但实际上,陷入了死循 ...
- JavaScript日常会跳的坑系列(二)
1.Number()将部分非数字类型转换为0 强制转换为数值类型函数: parseFloat.parseInt 优点:对非数值类型统一返回NaN 缺点:会将一部分符合数值类型的字符串也识别为数值 pa ...
- 某些手机一直连不上adb的解决办法
首先看驱动,就是用各种手机助手连接,看是否能识别,如果能够成功进入连接模式,说明可用,注意勾选一直使用该台计算机进行调试,如果这一步不勾选在后面也是没有办法的. 第二个就是看端口占用的问题,adb n ...
- C#面向对象的一些东西
最近在复习C#面向对象,也就是说常说的3大特性:封装.继承和多态.首先说一下封装,其实封装最大的目的也是为了实现代码的解耦和重用.代码也是安全的(对外它隐藏了具体的实现,就好比我们拿个遥控器就能操作电 ...
- P1832 A+B Problem(再升级)
P1832 A+B Problem(再升级) 题目提供者 usqwedf 传送门 标签 动态规划 数论(数学相关) 洛谷原创 难度 普及/提高- 通过/提交 107/202 题目背景 ·题目名称是吸引 ...
- 常用数据结构[OpenCV 笔记12]
Point 二维坐标系下的整数点, 定义如下 typedef Point_<int> Point2i; typedef Point2i Point; typedef Point_<f ...
- 【转】Vim命令合集以及乱码问题解决
乱码问题 """""""""""""""" ...
- think ajax 应用
首先得引入 jquery 文件,另外定义一个处理的 js.js 文件 如实现用 post 传输方法: 模板文件: <script type="text/javascript" ...