<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[技术成就梦想]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cxt528440900</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cxt528440900]]></copyright><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/76667347</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/76667347</guid><author>cxt528440900</author><pubDate>Fri, 04 Aug 2017 10:38:20 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[android 自定义 view 之ViewGroup（四）]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/53128587</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/53128587</guid><author>cxt528440900</author><pubDate>Fri, 11 Nov 2016 15:05:20 +0800</pubDate><description><![CDATA[还是先上效果图：






在学习新内容之前，我们先来弄清楚两个问题： 
1 . 什么是ViewGroup？
ViewGroup是一种容器。它包含零个或以上的View及子View。 

这里写图片描述(图片来自网上)


2 . ViewGroup有什么作用？

ViewGroup内部可以用来存放多个View控件，并且根据自身的测量模式，来测量View子控件，并且]]></description><category></category></item><item><title><![CDATA[android 自定义 View 之标题栏（三）]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/53128197</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/53128197</guid><author>cxt528440900</author><pubDate>Fri, 11 Nov 2016 14:33:23 +0800</pubDate><description><![CDATA[前面已学习了两种自定义控件的实现，还没学习的同学可以学习下，学习了的同学也要去温习下，一定要自己完全的掌握了，再继续学习，贪多嚼不烂可不是好的学习方法，我们争取学习了一种技术就会一种技术，而且不光看了就算了，最好的方法就是看完我自己再练习下，再扩展下，在原来的基础上在添加一些东西，比如，增加一些功能实现等等。效果图:今天我们打算学习下另外一种自定义控件，就是创建可重复使用的组合控件，那么问题来了：]]></description><category></category></item><item><title><![CDATA[android 自定义view 之 动态音频图 (二)]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/53127262</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/53127262</guid><author>cxt528440900</author><pubDate>Fri, 11 Nov 2016 11:54:22 +0800</pubDate><description><![CDATA[android 自定义view 之 动态音频图 (二)]]></description><category></category></item><item><title><![CDATA[android 自定义view(一)]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/53126814</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/53126814</guid><author>cxt528440900</author><pubDate>Fri, 11 Nov 2016 11:19:49 +0800</pubDate><description><![CDATA[android 自定义view]]></description><category></category></item><item><title><![CDATA[jsonobject 遍历 org.json.JSONObject]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/48900487</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/48900487</guid><author>cxt528440900</author><pubDate>Sun, 04 Oct 2015 21:48:41 +0800</pubDate><description><![CDATA[import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;








public static void main(String[] args) {  
        String str = "{'TI':[{'value':'aa1','count']]></description><category></category></item><item><title><![CDATA[Android软键盘弹出时把布局顶上去的解决方法]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/48521639</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/48521639</guid><author>cxt528440900</author><pubDate>Thu, 17 Sep 2015 14:42:24 +0800</pubDate><description><![CDATA[解决方法，在mainfest.xml中，对那个Activity加：



就不会把原来Activity的布局给顶上去了。
 
 
 
 
 
 
%￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥￥
 
今天要做一个搜索功能，搜索界面采用AutoCompleteTextView做搜索条，然后下面用listview来显示搜索结果，]]></description><category></category></item><item><title><![CDATA[Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/48442165</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/48442165</guid><author>cxt528440900</author><pubDate>Mon, 14 Sep 2015 17:28:16 +0800</pubDate><description><![CDATA[参考界面 : 携程app首页的广告栏, 使用ViewPager实现

 

 

自制页面效果图 :

 



 

.

 

一. ViewPager适配页面问题

 

1. ViewPager出现的问题

 

ViewPager占满全屏问题 : ViewPager在XML中定义了android:layout_height 和 andr]]></description><category></category></item><item><title><![CDATA[Android 自定义View实现多行RadioGroup (MultiLineRadioGroup)]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/48435405</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/48435405</guid><author>cxt528440900</author><pubDate>Mon, 14 Sep 2015 09:50:34 +0800</pubDate><description><![CDATA[一、项目概况
　　我们都知道RadioGroup可以实现选择框，但它有一个局限性，由于它是继承自LinearLayout的，所以只能有一个方向，横向或者纵向；但有时候仅一行的RadioGroup并不能满足实际的需求，比如在一行的宽度下显示不完所有的选项，设计上又不允许左右滑动，这时候RadioGroup就不能满足这样的功能设计了；基于此，我写了这个MultiLineRadioGroup并且开源出]]></description><category></category></item><item><title><![CDATA[android  textView 删除线的使用]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/48290003</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/48290003</guid><author>cxt528440900</author><pubDate>Tue, 08 Sep 2015 13:40:30 +0800</pubDate><description><![CDATA[在做商城的项目中，有这么个需求，就是一个产品下有两个价格，一个是市场价，一个是销售价，这时要把市场价添加个删除线；

刚开始遇到这个时，在网上找了半天的资料，看到最多的就是用SpannableString这个类中的方法，而且代码多，感觉有点繁琐，后来发现用Paint里的一些方法实现更好，只须一句代码

如下：

 

public class HelloActivity exten]]></description><category></category></item><item><title><![CDATA[四种方案解决ScrollView嵌套ListView问题]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/48165623</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/48165623</guid><author>cxt528440900</author><pubDate>Tue, 01 Sep 2015 22:41:11 +0800</pubDate><description><![CDATA[在工作中，曾多次碰到ScrollView嵌套ListView的问题，网上的解决方法有很多种，但是杂而不全。我试过很多种方法，它们各有利弊。

在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较，这4个方面来为大家阐述、分析、总结。

实际上不光是ListView，其他继承自AbsListView的类也适用，包括Expandab]]></description><category></category></item><item><title><![CDATA[解决没有点击Spinner,还会执行setOnItemSelectedListener监听]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47753419</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47753419</guid><author>cxt528440900</author><pubDate>Tue, 18 Aug 2015 16:06:06 +0800</pubDate><description><![CDATA[解决没有点击Spinner,还会执行setOnItemSelectedListener监听]]></description><category></category></item><item><title><![CDATA[android 使用SharedPreferences保存list数据]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47657751</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47657751</guid><author>cxt528440900</author><pubDate>Fri, 14 Aug 2015 10:18:37 +0800</pubDate><description><![CDATA[List> list = new ArrayList>();
List> test = getInfo(this, "name");


for (int i = 0; i 
Map itemMap = test.get(i);
Iterator> iterator = itemMap.entrySet()
.iterator();
while (iterator.hasNext(]]></description><category></category></item><item><title><![CDATA[Android 下拉列表框（spinner）]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47608417</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47608417</guid><author>cxt528440900</author><pubDate>Thu, 13 Aug 2015 10:40:49 +0800</pubDate><description><![CDATA[1、静态绑定下拉框数据

        需要将数据写在xml中，然后设置下拉框的entries属性，则数据自动加载到下拉框中。具体如下：

        在value文件夹中新建cityInfo.xml，xml中写入





[html] view
 plaincopy






xml version="1.0" encoding="utf-8"?> ]]></description><category></category></item><item><title><![CDATA[ios_webView]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47457679</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47457679</guid><author>cxt528440900</author><pubDate>Wed, 12 Aug 2015 23:41:21 +0800</pubDate><description><![CDATA[iOS开发中WebView的使用

在AppDelegate.m文件中

 



view
 sourceprint?



01.#import "AppDelegate.h"

02.#import "webTableViewController.h"

03.@implementation AppDelegate

04. 

05.-
 (BO]]></description><category></category></item><item><title><![CDATA[android 调用系统相机拍照返回Intent 为空的处理]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47397487</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47397487</guid><author>cxt528440900</author><pubDate>Mon, 10 Aug 2015 13:37:53 +0800</pubDate><description><![CDATA[调用相机进行拍照，我们一般会用到如下代码：

         Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

         startActivityForResult(intent, reqCode);//reqCode是返回的code。

         但是在有些手机会在protected voi]]></description><category></category></item><item><title><![CDATA[Android webview使用详解]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47132005</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47132005</guid><author>cxt528440900</author><pubDate>Wed, 29 Jul 2015 18:22:42 +0800</pubDate><description><![CDATA[Android webview使用详解



1. 打开网页时不调用系统浏览器， 而是在本WebView中显示：


mWebView.setWebViewClient(new WebViewClient(){
      @Override
      public boolean shouldOverrideUrlLoading(WebView view, String url)]]></description><category></category></item><item><title><![CDATA[Android清除本地数据缓存代码]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47127209</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47127209</guid><author>cxt528440900</author><pubDate>Wed, 29 Jul 2015 14:17:54 +0800</pubDate><description><![CDATA[/*  * 文 件 名:  DataCleanManager.java  * 描    述:  主要功能有清除内/外缓存，清除数据库，清除sharedPreference，清除files和清除自定义目录  */


import java.io.File;
import android.content.Context;
import android.os.Environment;

]]></description><category></category></item><item><title><![CDATA[Android WebView中软键盘会遮挡输入框相关问题]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47035205</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47035205</guid><author>cxt528440900</author><pubDate>Fri, 24 Jul 2015 08:26:12 +0800</pubDate><description><![CDATA[要想实现这种软键盘出现的时候会自动把输入框的布局顶上去的效果，需要设置输入法的属性，有以下两种设置方式：

    一、在java代码中设置如下：

      getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |  
                WindowManager]]></description><category></category></item><item><title><![CDATA[android webview js交互 第一节 （java和js交互）]]></title><link>https://blog.youkuaiyun.com/cxt528440900/article/details/47022297</link><guid>https://blog.youkuaiyun.com/cxt528440900/article/details/47022297</guid><author>cxt528440900</author><pubDate>Thu, 23 Jul 2015 14:53:24 +0800</pubDate><description><![CDATA[转载请注明出处
        挺帅的移动开发专栏  http://blog.youkuaiyun.com/wangtingshuai/article/details/8631835

       在android的开发过程中，有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装，在开发中我们可以很简单的用java代码调用webview中的js，也可以]]></description><category></category></item></channel></rss>