原创 一個簡單的ExpandableView例子

效果圖 直接上源碼 主佈局: activity_main <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an

原创 RecyclerView 設置 itemclickListener 和 longclicklintener

預想是在adapter中的 onBindViewHolder 給item的view設置一下就可以的,但發現 adapter更新後  ,view綁定的position沒有更新,所以添加了一個getPosition方法獲取實際position

原创 android dialog無邊框

<style name="dialog_transparent" parent="@android:Theme.Dialog"> <item name="android:windowFrame">@null</item>

原创 自定義ViewGroup繼承FrameLayout 實現下拉刷新功能

代碼不多,註釋也不多,因爲比較簡單 效果圖 貼代碼 activity_refresh_head.xml  (下拉刷新的加載框) <?xml version="1.0" encoding="utf-8"?> <LinearLay

原创 android調用系統安裝apk

<span style="white-space:pre"> </span>Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setF

原创 android 超大字體解決辦法

android系統設置可以設置字體爲超大字體,一般都會都app的佈局產生影響,解決辦法一般爲2個 1 : 優化自己的佈局,去適應超大字體 2:在BaseActivity 中加上以下代碼,可不被系統的超大字體影響 @Override

原创 自定義viewgroup 繼承 FrameLayout 仿QQ側滑菜單

自定義viewgroup  繼承了 framelayout  來完成QQ側滑菜單這個效果 貼上代碼 package com.myfarmelayout.myviews; import android.content.Conte

原创 android 阻斷EditText自動獲取焦點

在要被阻斷焦點的 EditText 父組件下新建一個view    設置爲    android:focusable="true" android:focusableInTouchMode="true" 得以解決

原创 一個簡單的android activity跳轉動畫例子

本文轉自: http://www.open-open.com/lib/view/open1374294856931.html 實現Acitvity之間跳轉的方式有兩種。 一、在AndroidManifest中定義。

原创 Android 用Animation-list實現逐幀動畫

本文轉自:  http://blog.csdn.net/aminfo/article/details/7847761 第一步:先上圖片素材,以下素材放到res/drawable目錄下: 圖片素材:

原创 android 使用clip.xml 作爲drawable 作成進度條圖片效果

簡單例子:clip_drawable.xml <?xml version="1.0" encoding="utf-8"?> <clip xmlns:android="http://schemas.android.com/apk/res/a

原创 android有時無法讀取url圖片資源

查看該url是否是  http:\\abc\\def\g.jpg 如果是這種格式需要將反斜槓轉換成斜槓 String new_url = old_url.replaceAll("\\\\", "//"); 使用 new_url 即可

原创 android開發 dialog顯示在任意位置

<span style="white-space:pre"> </span>Window w = dialog.getWindow(); WindowManager.LayoutParams la = w.getAttributes()

原创 android多點觸控初試

多點觸控,就是在onTouch 中 event.getPointerCount() 得到按在屏幕上的手指數 第一次做多點觸控,就寫了個圖片的例子,一個手指時移動圖片,兩個手指時縮放圖片 還存在些小問題,譬如兩個手指移動時必需一起離開,否則

原创 android 判斷service是否正在運行

public void isRun(){ <span style="white-space:pre"> </span>ActivityManager manager = (ActivityManager) context.getSyst