摘要:
图片会慢慢的向左移动,到头了后,再循环其实这个效果和屏幕背景图片的效果差不多,屏幕背景图是随着滑动来慢慢的滚动,这是自己每个n秒开始动。实现方式自然是用自定的控件了。这次继承的是ImageView,实现原理是用一个handler来更新x坐标,没隔10毫秒来通知下handler,让其计算下x坐标的值。... 阅读全文
摘要:
本文来自:http://blog.csdn.net/brokge/article/details/9713041简介:作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:Android:backgroun... 阅读全文
摘要:
GridLayout是一个表格视图,我们一般定义它的列数和行数来设置好这个控件。下面的布局文件先定义了一个TextView和一个Button,设置他们的属性为横跨4列。这样就可以独自占据一行了。然后我们用代码来放入其他的子元素,其实就是些Button。布局文件 ... 阅读全文
摘要:
自定义的Toast类布局文件 自定义toast的布局界面toast.xml myToast.javapackage com.kale.toast;import android.content.Contex... 阅读全文
摘要:
这里涉及到shape的运用,这仅仅是一个实例circle.xml ... 阅读全文
摘要:
ImageView和ImageSwitcher都是用来显示图片的。只不过后者在更新显示的图片的时候可以有动画效果。注意点:1.ImageSwitcher初始化需要定义一个ViewFactory,该ViewFactory生成的对象必须为ImageView。iSwitcher.setFactory(ne... 阅读全文
摘要:
1.Button自己在xml文件中绑定监听器 对应的方法 /**当用户点击按钮时,Android系统调用buttonListener(View)方法。 * 为了正确执行,这个方法必须是public并且仅接受一个View类型的参数 * @param v bu... 阅读全文
摘要:
1. 框架定义: 2. color:颜色值,指定这个属性必须输入的是颜色值3. boolean:布尔值,指定这个属性必须输入的是boolean类型(true/false)4. dimension:尺寸值。注意,这里如果是dp那就会做像素转换为dip5. float:浮点值。6. integer:整... 阅读全文
摘要:
上面三个图分别是 开始时的样子,走进度时候的样子,最后完成的样子这是我在两个大神的Demo基础上修改后的结果,我们先来看看自定义view是怎么做到的。1.自己写一个类继承View类,然后处理。2.在values中建立一个attrs.xml文件来存放自定义view的属性。3.自定义的view类中的各个... 阅读全文
摘要:
SeekBar继承自ProgressBar,所以基本一样,我们自定义一般也就是顶一个滑块的图片而已。布局文件 MainActivity.javapackage com.kale.seekbar;import android.os.Bundle;import android.suppor... 阅读全文
摘要:
点显示进度条后→ android:max="100" 进度条的最大值 android:progress 进度条已经完成的进度值 android:progressDrawable 已经完成的进度条轨道显示的Drawable对象in... 阅读全文
摘要:
Gallery是一个可以拖动的列表,正中对应的是选中的东西.他和spinner有共同的父类:AbsSpinner属性: android:animationDuration="1000" 图片切换动画持续时间 android:spacing="8dp" 设置图片之间的... 阅读全文
摘要:
android:dropDownWidth 下拉列表宽度 android:dropDownHorizontalOffset 下拉列表距离左边的距离 android:dropDownVerticalOffset 下拉菜单和文本之间的垂直偏移量 android:popu... 阅读全文
摘要:
整个步骤我用图片来展示了,里面有注释。很简单~ 阅读全文
摘要:
MainActivity.javapackage com.kale.gridlayout;import android.app.Activity;import android.os.Bundle;import android.support.v7.widget.GridLayout;import a... 阅读全文
摘要:
android:horizontalSpacing 元素之间的水平间距 android:verticalSpacing 元素之间的垂直间距 android:numColumns 设置列数 android:stretchMode 拉伸模式... 阅读全文
摘要:
Crtl++.(点)定位到下一个错误地点,我改成了Alt+JCtrl+1 快速修复,我改成了Alt+KCtrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+D: 删除当前行 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)我改为了Shift+↓... 阅读全文
摘要:
修改后成为这样→ package com.kale.autocompletetextview;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import android.app.Activity;im... 阅读全文
摘要:
AutoCompleteTextView按下去变红色MultiAutoCompleteTextView(用逗号可以添加多个关键字)AutoCompleteTextView,MultiAutoCompleteTextView都可以在输入时完成匹配。后者是前者的子类,只不过可以匹配多个字符,字符间用“,... 阅读全文
摘要:
这里主要是学习的Adapter的机制MainActivity.java 1 package com.kale.listview; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.widget... 阅读全文
摘要:
进入设置,让软件不要检查即可。 阅读全文
摘要:
Mainactivit.java 1 package com.kale.listview; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 import java.util.List; 6 import java.util... 阅读全文
摘要:
ArrayAdapter是一个简单的适配器,他的作用是将一个数组中的内容放入listView中。listView的item必须为textView。MainActivity.java 1 package com.kale.listview; 2 3 import android.app.Activi... 阅读全文
摘要:
MainActivity.javapackage com.kale.gridlayout;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawabl... 阅读全文
摘要:
//功能:显示缩略图,大小为40*40 //通过openRawResource获取一个inputStream对象 InputStream inputStream = getResources().openRawResource(R.drawable.t... 阅读全文
摘要:
MainActivity.javapackage com.kale.gridlayout;import android.app.Activity;import android.os.Bundle;import android.support.v7.widget.GridLayout;import a... 阅读全文
摘要:
MainActivity.javapackage com.kale.framelayout;import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.os.Handler;imp... 阅读全文
摘要:
collapseColumns 设置需要被隐藏的列序号(序号从0开始)shrinkColumns 设置允许被首夺的列的序号(序号从0开始)stretchColumns 设置允许被拉伸的列的序号(序号从0开始)原先没设置时候的样子设置后的效果: android:shrink... 阅读全文
摘要:
MainActivity.javapackage com.kale.drawview;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;... 阅读全文
摘要:
package com.kale.codeview;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.view.View.O... 阅读全文
摘要:
insideOverlay:默认值,表示在padding区域内并且覆盖在view上insideInset:表示在padding区域内并且插入在view后面outsideOverlay:表示在padding区域外并且覆盖在view上,推荐这个outsideInset:表示在padding区域外并且插入... 阅读全文
摘要:
阅读全文
摘要:
问题:gradle project sync failed1.进入C:\Users\自己的用户名\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo中,看看里面的gradle的版本号是多少。2.从这里用下载器下载对应版本号... 阅读全文
摘要:
1、以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车2、启用并设定虚拟WiFi网卡:运行命令:netsh wlan set hostednetwork mode=allow ssid=wuminPC key=wuminWiFi此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为d... 阅读全文
摘要:
阅读全文
摘要:
感谢:http://blog.sina.com.cn/s/blog_6111ce890100psq9.html有时候,我们为了在一个ImageView中显示不同的图片,平时往往会使用:if (条件1){ image.setBackground(R.id.xxx1);}else if (条件2){ i... 阅读全文
摘要:
package com.kale.imageview02;import android.annotation.SuppressLint;import android.app.Activity;import android.graphics.Point;import android.os.Bundle... 阅读全文
摘要:
MainActivity.javapackage com.kale.imagetailor;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.... 阅读全文
摘要:
第一步,打开环境变量配置窗口。右击计算机,属性-高级系统设置-环境变量。第二步,添加android系统环境变量。在系统变量下点击新建按钮,输入环境变量名ADB(自己随便写) 变量名: ADB 变量值:D:\Android\android-sdk-windows\platform-to... 阅读全文
摘要:
package com.kale.edittext02;import java.lang.reflect.Field;import java.util.Random;import android.graphics.Bitmap;import android.graphics.BitmapFactor... 阅读全文