
android学习之路
那年我七岁
学徒一个,在学习过程中遇到无数的问题,于是来到这里记录一下。
展开
-
ViewGroup 的
onMeasure()的作用:public class TestViewGroup extends ViewGroup { public TestViewGroup(Context context) { super(context); } public TestViewGroup(Context context, AttributeSet attrs)原创 2016-11-11 00:09:47 · 279 阅读 · 0 评论 -
listView中item简单的动画
res/anim/anim_layout.xml:layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android" android:animation="@anim/anim_train" android:animationOrder="normal" android:delay="原创 2017-04-01 14:48:13 · 362 阅读 · 0 评论 -
自定义ViewGroup的滑动及注意事项
public class DXViewGroup extends ViewGroup { private int mChildrenSize; private int mChildWith; private int mChildIndex; /*分别记录上次滑动的坐标*/ private int mLastX = 0; private int m原创 2017-03-30 18:05:21 · 454 阅读 · 0 评论 -
自定义View-自定义属性如:app:circle_color ="@color/colorPrimary"
先在value下创建类似于attrs.xml的文件resources> declare-styleable name="CircleView"> attr name="circle_color" format="color"/> attr name="aa" format="reference"/> attr name="size" fo原创 2017-03-30 11:23:48 · 1414 阅读 · 0 评论 -
自定义View-设置padding没有作用的原因及解决
自定义View 差不多许多东西都要重新定义,看代码你就懂了,com.kaili.www.test_listview.view.DxView android:background="@android:color/holo_red_dark" android:layout_width="200dp" android:layout_height="200dp"原创 2017-03-30 11:08:52 · 2997 阅读 · 0 评论 -
调相册绑定到ImageView上(并根据imageView的大小剪切图片)
public class MainActivity extends Activity { private ImageView img; private View.OnClickListener imgViewListener; private Bitmap myBitmap; private byte[] mContent; @Override pr原创 2016-12-17 12:17:46 · 394 阅读 · 0 评论 -
IO学习之使用带缓冲的字符流(Buffered)读取数据
public static void main(String[] args) {try{//使用带缓冲的字符流(Buffered)读取数据,//Bufferea 是先把数据保存到缓冲区,最后才执行到硬盘上,这样大大提高了效率// File file = new File("java.txt");FileInputStream fis = new FileInputStream("j原创 2016-12-17 11:25:11 · 408 阅读 · 0 评论 -
IO学习之使用字符流读取数据
public static void main(String[] args) {try{//使用字符流读取文件// File file = new File("java.txt");FileInputStream fis = new FileInputStream("java.txt");//创建输入字节流FileOutputStream fos = new FileOutputS原创 2016-12-17 11:22:55 · 340 阅读 · 0 评论 -
IO学习之使用字节流读写数据
右点击项目 new- untitled-java:public class ReadByteStream {public static void main(String[] args) {try { //读取文件的字节流FileInputStream fis = new FileInputStream("text.txt");//此处放的是相对位置(这样是根目录中)byt原创 2016-12-15 00:26:28 · 336 阅读 · 0 评论 -
overridePendingTransition的简介
我是遇到这个的时候在网上收到这篇文章:http://www.cnblogs.com/bavariama/p/3368515.html 做一下记录,转载 2016-11-20 11:23:24 · 324 阅读 · 0 评论 -
android中onClick监听事件大致原理
public class Test { private OnListener onListener; public interface OnListener{ void onClick(); }; public void setListener(OnListener onListener){ Log.i("Tag","11111111原创 2016-11-18 15:59:03 · 2037 阅读 · 0 评论 -
自定义侧滑出现的问题及解决
出于练手的原因,我决定自己写一个侧滑的,毕竟人家的终究是人家的,我自己的思路是在自定义ListView中onInterceptTouchEvent()中拦截滑动事件,分发处理,这样也行,但是出现的问题就是你侧滑的时候不能上下移动,上下移动的时候不能左右移动,好吧,我就决定看看网上人家怎么写的,第二种:思路是:在适配器中传递自定义的Linealayout public static L原创 2017-04-12 18:07:11 · 328 阅读 · 0 评论