- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 android动态获取TextView的属性(width、height、line)
Android动态获取TextView的属性(width、height、line)在某些的androidUI设计中需要动态得到TextView、EditText的属性,比如宽度高度、行数等属性,这种类似的属性一般是在setText()过后才能得到的,当我们UI设计中需要这些属性时,则我们就得在绘制开始,或者绘制结束后得到属性,这时并没有显示在UI上。在预绘制时得到属性:ViewTreeObserve
2016-10-18 09:58:46
3490
原创 android:scaleType属性
ImageView.ScaleType.XXX|android:scaleType=”xxx” 1. CENTER, “center” 居中显示。不缩放。不裁减。2.CENTER_CROP, “centerCrop” 图片宽(高)小于ImageView的宽(高)时,按比例放大图片,使得图片宽(高)大于等于ImageView的宽(高)。居中显示。3.CENTER_INSIDE, “centerI
2016-01-20 09:50:16
417
原创 HashTable和HashMap的区别
1>hashTable是继承于 Dictiionary ,而hashMap继承于AbstractMap类。 2>HashTable的key和values都不能为null,而HashMap的Key和Values都可以为null; 3>最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashM
2015-11-23 21:35:49
429
原创 android:自定义dialog
第一步:首先写出自定义dialog的style文件。 //退出自定义dialog的style <style name="style_dialogexit" parent="android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item>//没标题 <item name="an
2015-10-15 21:30:04
621
转载 android RelativeLayout
RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。 相对布局常用属性:子类控件相对子类控件:值是另外一个控件的idandroid:layout_above———-位于给定DI控件之上 android:layout_below ———-位于给定DI控件之下android:layout_toLeftOf ——-位于给定控件左边 android:layout_to
2015-10-11 12:35:14
545
原创 Intent的通信
Intent一般可被用于启动活动,启动服务,以及发送广播等场景,由于服务,广播。intent的用法分为两种,隐式启动和显示启动。 1.启动一个界面语法: Intent intent=new Intent(this,next.class)。this代表的是我们一个当前的Activity,next.class表示的是即将跳转的activity。 2.显示启动界面,发短信,打电话。public
2015-08-24 19:31:21
616
原创 HttpClient Get和Post
Get的使用: 第一步:创建一个HttpClientBuilder,它的作用是:用来创建Client,现在已 经淘汰,DefaultHttpClient的创建使用 了。 第二部:利用HttpClientBuilder 创建的对象来创建一个 HttpClient。(可以利用以上创建的两对象设置参数) 第三步:用httpGet创建一个对象,用来连接服务器。 第四部:得到服务器返回的数据,Htt
2015-08-14 10:32:39
1125
原创 DoGet和DoPost
给serverlet传输数据 serverlet的编写protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub Str
2015-08-12 14:35:56
420
原创 简单SQL语句
简单的sql语句: 创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name=’databaseName’) drop database databaseName go Create DATABASE database-name 删除数据库 drop database
2015-08-11 20:13:49
309
原创 单例设计模式
设计的思想:将多次用到的复杂初始化类(在一个比较大的项目里面,在进行数据库操作的时候,每次都得启动驱动,这样就使得资源的浪费,就可以使用单列模式,是每次用到的都是一个对象,以达到节约资源的效果),将这个 类的构造函数私有化,在建立一个返回此类对象的方法。 eg:比如数据库的操作import java.sql.Connection;import java.sql.DriverManager;im
2015-08-11 20:08:00
429
原创 网页编码
serverlet的网页编码 Serverlet的编码思想:网页的编码都是iso-8859-1而一般我们所用的编程平台都是utf-8这样之间的传递就会出现乱码,就得需要编码转换,转换的思想将的到的编码,转换为最小单位编码,byte,然后在 转换为自己想要的编码。举个列子,首先得到的是网页的数据,iso-8859-1的编码,我要得到utf-8,然后得到后在给网页传输一个数据。protected vo
2015-08-11 19:58:31
431
原创 Xml解析器(java用的)
Dom解析器package com.dongdong.gogo;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.Parse
2015-07-23 19:32:07
631
原创 java的this关键字
this.属性调用该对象的属性。 this.方法调用该对象的方法。 this()条用构造器。调用本类中的另一个构造器。package com.ClassTemp;public class Car { public String name; private double weight; private int Number; public Car(String nam
2015-07-17 20:21:40
370
原创 java字符串的学习
字符串的常用方法 1.数组的连接,方法;+ 2.字符串的查找,方法:indexOf(),lastIndexOf(),返回值为int型;charAt(i)(i为所查找字符在字符串中的位置); 3.字符串的截取,subString(int,int)参数分别表示这个截取的开始和结尾位置,后面的不包括。 4.判断字符串的结尾和开始,endsWith(string),starsWith(string)
2015-07-17 19:06:59
625
原创 java小练习
for循环的练习 1.兔子二十天后多少只的练习 2.打一个金字塔的图形 3.给出一个十进制的数,给出这个数二进制1的个数 4.求1~1000里面的完整数 public class Test08 { //一对成熟的兔子,一个月生一对儿兔子,小兔子三个月成熟,二十个月后,有多少个兔子。 // //sum[n]=sum[n-1]+sum[n-3]public stati
2015-07-16 19:55:19
377
原创 字符串
字符串的查找 一共两种:indexOf()字符串首位置的查找,lastIndexOf()字符串最后一次出现的位置。返回值为一个整形变量。String str="we are students";int a=str.indexOf("e");int b=str. lastIndexOf("e");1.a=3;b=11;(没有查找到值等于-1) 2.在lastIndexOf()中如果查找空字符(
2015-07-15 20:13:44
366
原创 java的for循环
题一:计算出100-1000中的水花数,水花数的符合条件,一个数的百十个位的三次方加起来等于这个数的值。public class WaterFollwerTree {public static void main(String[] arg){// int a;// int b;// int c;// for(int i=100;i<1000;i++){// a=
2015-07-15 19:10:50
305
原创 java控制语句
控制语句的使用 if else的使用import java.util.*;public class ForXunhuan { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = 0; while (true) {
2015-07-15 15:28:32
446
原创 java的成长历程3
java学习笔记(运算符+=,-=,++,–)/** * 对于运算符号++,--, * 和+=,-=,的使用; * @author Administrator * */public class test {public static void main(String[] args) { int a = 3,b = 5; a+=b++;//运算a=a+b; a-=+
2015-07-15 09:58:19
365
原创 java成长历程2
jdk下载 jdk的环境变量的配置 新建:JAVAHOME 值:jdk安装的路径 新建:CLASSPATH 值:.;%JAVAHOME%lib;%JAVAHOME%/jre/lib/tool.jar path中增加:.;%JAVAHOME%bin;%JAVAHOME%jre/bin;
2015-07-14 14:25:36
404
原创 欢迎使用优快云-markdown编辑器
标题的使用一级标题二级标题三级标题四级标题五级标题六级标题一级标题二级标题 引用 二级引用 三级引用 引用
2015-07-14 11:18:23
338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人