Android学习笔记
文章平均质量分 81
ITzhongzi
不管前方的路有多远和多苦,只要走的方向是正确的,不管多么崎岖不平,都比站在原地更接近幸福!
展开
-
Android利用AsyncTask异步加载网络图片,详细教程,图+代码+文字+项目
首先创建一个空的项目,添加一个java类,让它继承自AsyncTask,命名为MyAsyncTask,这个文件代码如下:package com.example.hello;import android.os.AsyncTask;/** * Created by 联想 on 2016/6/28. */public class MyAsyncTask extends AsyncT原创 2016-06-28 21:29:13 · 750 阅读 · 0 评论 -
Android BaseAdapter 图+文+代码 +ListView
建立一个item的java类,命名为,ItemBean.代码如下:package com.example.bsaeadapter;/** * Created by 联想 on 2016/6/29. */public class ItemBean { public int ItemImageResId; public String Itemtitle; pu原创 2016-06-29 10:24:14 · 457 阅读 · 0 评论 -
android调整对话框长宽
第一种方式:GridLayout g1 = (GridLayout) getLayoutInflater().inflate(R.layout.change,null);Dialog dialog = new AlertDialog.Builder(MainActivity.this).setView(g1).create(); dialog.show();dialog.get原创 2016-06-22 17:49:02 · 432 阅读 · 0 评论 -
安卓中xml中包含另一个布局,使用include
定义好一个布局命名为goodsprise:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heigh原创 2016-06-22 17:55:24 · 1308 阅读 · 0 评论 -
安卓中不同Activity之间的传值问题用Intent
从Change往MainActivity中传值;在Change文件中写:String s1 = textView.getText().toString();//把数据保存在s1中Intent intent = new Intent();intent.putExtra("OK",s1); //把s1存在intent中,命名为“OK”原创 2016-06-22 17:59:17 · 562 阅读 · 0 评论 -
Android错误解决Exception raised during rendering类型
切换安卓的版本即可,一般都需要降低安卓的版本。如图所示::原创 2016-06-26 21:00:49 · 2243 阅读 · 1 评论 -
安卓Android中强制设置横屏或者竖屏
强制设置成横屏:在OnResume中添加如下代码:::@Overrideprotected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!= ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setReques原创 2016-06-27 08:58:02 · 1710 阅读 · 0 评论 -
android布局属性详解
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中转载 2016-06-27 09:52:37 · 357 阅读 · 0 评论 -
安卓取消标题栏和隐藏ActionBar
取消标题栏代码:::requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏隐藏Ac原创 2016-06-27 11:01:44 · 1194 阅读 · 0 评论 -
安卓圆角按钮,最详细教程,图+文+代码
首先,预先定义好要创建的圆角按钮的各种属性,右键drawable文件夹,选择新建如图所示的文件:(新建drawable resource file文件)命名为 shape.xmlxmlns:android="http://schemas.android.com/apk/res/android"> xmlns:android="http://schemas.android.com/原创 2016-06-27 13:38:04 · 861 阅读 · 0 评论 -
设置alertdialog弹出框的弹出位置
LinearLayout mlinear = (LinearLayout) getLayoutInflater().inflate(R.layout.num,null);Dialog d1 = new AlertDialog.Builder(MainActivity.this).setView(mlinear).create();Window window = d1.getWindow();原创 2016-06-27 17:27:08 · 1611 阅读 · 0 评论 -
popupWindow弹出自定义布局+弹出布局的位置控制
布局文件:主布局文件:activity_main:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid原创 2016-07-11 13:04:46 · 1769 阅读 · 0 评论 -
使用TextInputLayout创建一个登陆界面(转自google官网)
在Google I/O 2015期间,安卓团队发布了一个崭新的兼容库,Design Support Library。它简直就是为解决这个问题而生的。本教程将演示如何使用Design Support Library中的TextInputLayout控件。1. 实现 TextInputLayout第一步: 创建一个新的项目在Android Studio中 选择New > New转载 2016-06-29 17:44:50 · 589 阅读 · 0 评论 -
Android studio使用教程
Android Studio 简单设置界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。Settings --> Appearance --> Theme ,选择 Darcula 主题即可。字体设置系统字体设置如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单转载 2016-06-30 08:41:22 · 404 阅读 · 0 评论 -
Android Fragment完全解析
本文转自: http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生转载 2016-06-30 11:13:39 · 324 阅读 · 0 评论 -
静态Fragment碎片使用 范例
首先,要清楚每一个要是用的fragment的xml布局都要对应一个java'类并且要继承Fragment。新建两个xml布局第一个,命名为:layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res...原创 2016-06-30 11:44:33 · 361 阅读 · 0 评论 -
Android 圆角fraagment的实现
在drawable里定义好一个布局,命名为 green_bg:代码如下xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:radius="5dp"/> android:color="@android:color/hol原创 2016-07-01 10:29:39 · 682 阅读 · 0 评论 -
Android SimpleAdapter应用介绍,代码+解释 ListView使用+滚动监听用scoll
MainActivity的文件代码:package com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;原创 2016-07-01 16:26:37 · 555 阅读 · 0 评论 -
svn外网更新下载代码步骤
原创 2016-07-25 08:53:16 · 982 阅读 · 0 评论 -
spinner 详解
Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。上图显示的是Spinner常见的样式。这篇文章中我将讨论1.Spinner的基本用法 2.设置Spinner的Adapter (arrayadapter 和自定义Base转载 2016-07-25 17:47:38 · 446 阅读 · 0 评论 -
安卓开发中selector的用法
首先android的selector是在drawable/xxx.xml中配置的。 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。 drawable/list_item_bg.xml转载 2016-07-26 09:16:31 · 767 阅读 · 0 评论 -
selector选择的用法详解。
首先在drawable下新建一个名为spinner_selector的选择器文件:代码为::xml version="1.0" encoding="utf-8"?>selector xmlns:android="http://schemas.android.com/apk/res/android"> item android:drawable="@drawable/spinn原创 2016-07-26 09:45:59 · 813 阅读 · 0 评论 -
Android Dialog用法
创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交转载 2016-07-26 10:33:19 · 332 阅读 · 0 评论 -
Android 显示对话框形式的进度条。
MainActivity代码如下:package com.example.myapplication;import android.app.ProgressDialog;import android.content.DialogInterface;import android.support.v7.app.AppCompatActivity;import android.os.B原创 2016-07-04 11:31:13 · 714 阅读 · 0 评论 -
Android Fragment详解,动态添加+静态使用+图+代码
直接给项目,仿的新浪微博客户端。MainActivity,代码如下:package com.example.fragment;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.content.Intent;import android.support原创 2016-07-04 15:14:20 · 650 阅读 · 0 评论 -
android Activity和fragment通信之activity向Fragment发送数据
在activity中部分代码如下:public void onClick(View view) { String text = editText.getText().toString(); MyFragment5 fragment5 = new MyFragment5(); Bundle bundle = new Bundle(); bundle.putSt原创 2016-07-04 15:52:40 · 1775 阅读 · 0 评论 -
android Layout布局转换成View对象的两种方法,如图所示
如图所示::::”原创 2016-07-04 16:17:11 · 1150 阅读 · 0 评论 -
Android ViewPager使用详解,加载几个简单布局案例+代码
MainActivity代码如下:package com.example.viewpage;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import原创 2016-07-05 11:39:04 · 4964 阅读 · 2 评论 -
android gridView屏幕适配,以及GridView的各种属性
** * 获取屏幕宽度 */public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display display = ma转载 2016-07-05 11:50:10 · 2217 阅读 · 0 评论 -
Android Viewflipper详解。。
viewflipper静态添加:动态添加,如图所示:ViewFlipper常用的方法:原创 2016-07-05 15:57:27 · 681 阅读 · 0 评论 -
android ViewFlipper 详细用法,附源代码+图片资源
ViewFlipper主要用在几个视图自动切换,ViewPage用在滑动手势切换视图,并在视图添加很多功能。ViewFragment在几个Fragment之间切换滑动,因为Fragment有自己的周期,比Viewpage更加好控制。源代码如下,用 ViewFlipper实现图片的自动切换,并添加了动画效果。。MainActivity代码:package co原创 2016-07-05 16:18:39 · 589 阅读 · 0 评论 -
Android ScrollView监听值判断在底部还是顶部
代码如下::::::::if (mScroll.getScrollY()0){ Log.i(TAG, "滑动到顶部");}//dibuzhuangtaiif (mScroll.getChildAt(0).getMeasuredHeight()mScroll.getHeight()+mScroll.getScrollY()){ Log.i(TAG, "滑动到底部:原创 2016-07-05 17:36:20 · 823 阅读 · 0 评论 -
Android 用Gallery和ImageSwicher实现画廊效果,展示图片+完整源代码
ImageAdapter适配器类的代码:package com.example.glallery;import android.content.Context;import android.view.ContextMenu;import android.view.View;import android.view.ViewGroup;import android.widget.B原创 2016-07-05 21:34:43 · 2027 阅读 · 0 评论 -
Android 自定义SeekBar附带源码和素材。。。。。
素材两张图片,分别命名为。。normal和select,存放在drawable文件夹下。MainActivity代码如下:package com.example.seekbar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.SeekBa原创 2016-07-06 11:03:27 · 1260 阅读 · 0 评论 -
Android轻量存储值SharedPreference存世实例
MainActivity代码:package com.example.sharedpreference1;import android.content.SharedPreferences;import android.preference.PreferenceManager;import android.provider.Settings;import android.s原创 2016-07-07 10:04:33 · 436 阅读 · 0 评论 -
Android Files的文件读取解析+代码案例
package com.example.file;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.wi原创 2016-07-07 14:42:55 · 379 阅读 · 0 评论 -
Android 简单的手势处理+监听的处理,用GestureDetector
添加手势识别监听步骤:一、给相应的控件添加触摸监听事件,二、利用GestureDetector转发这个触摸事件。三、事先定义好一个实现simpleongestureListener这个监听的接口的类四、在这个监听中处理各种事件。具体代码如下::MainActivity代码如下:::package com.example.gesturedetector原创 2016-07-07 16:26:24 · 512 阅读 · 0 评论 -
Android 复杂的手势处理利用GestureOverView
代码示例:MainActivity代码::package com.example.gestureoverlayview;import android.gesture.Gesture;import android.gesture.GestureLibraries;import android.gesture.GestureLibrary;import android.gestu原创 2016-07-07 17:08:24 · 585 阅读 · 0 评论 -
Android中利用Handler实现图片轮播 ,示例+ 代码
提前定义好一个Runnable接口,然后用handler调用。Mainactivity代码如下::package com.example.handle_01;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import andr原创 2016-07-08 09:16:18 · 949 阅读 · 0 评论 -
Android 在子线程中更新UI的方式,使用handler
MainActivity代码::package com.example.ui;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Text原创 2016-07-08 11:14:10 · 446 阅读 · 0 评论