原创 自定義標題欄(左中右三塊)

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm

原创 android格式化通訊錄

//必須導包  compile 'com.github.promeg:tinypinyin:2.0.1'     // TinyPinyin 核心包,約 80KB  compile 'com.github.promeg:tinypinyi

原创 RecyclerView滑動到底部的時候點擊按鈕直接返回頂部

//滑動監聽,當條目滑動一定程度的時候讓返回頂部的按鈕顯示 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override

原创 購物車二級列表的完美實現

這是在Fragment中實現,自己使用的地方根據自己需求來定義 public class Fragment_GouWuChe extends Fragment { private View view; private

原创 圖文混排

//SpannableString 不需要導入任何的依賴 public class MainActivity extends AppCompatActivity { private TextView textview;

原创 二級列表完美實現購物車

public class MainActivity extends AppCompatActivity { private ExpandableListView listview; private MyAdpater

原创 縱向的ListView或RecyclerView點擊都可以讓item跳到中間(類似TabLayout的滑動)

這裏使用的是RecyclerView不是listview,原理一樣 recyclerview.setOnItemClickListener(new FM_FenLei_LeftAdapter.OnItemClickListener()

原创 android集成第三方微信登錄

第一步: 在微信開放平臺創建安卓應用,需要輸入的包名和簽名就不用再提吧,不知道的自行百度。  應用創建完畢後會得到兩個值:AppID、AppSecret,用這兩個值來請求微信。  然後去微信開放平臺的資源中心 ,選擇安卓資源包 ,如圖: 

原创 輸入法擋住輸入框和點擊空白處把手機的輸入法影藏(焦點處理)

 一、 安卓點擊輸入框輸入內容的時候,輸入法擋住輸入框的問題解決方法,Activity裏面在清單文件增加下面的代碼,activity的名字自己更換就可以了 <activity android:name=".view.activi

原创 Android 通訊錄的實現,根據拼音首字母快速索引到名字

導入依賴,或者自行百度下載jar包 compile 'com.belerweb:pinyin4j:2.5.0' 一、創建佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout x

原创 上下兩行按鈕上下平移動畫

if (isChecked) { isChecked = false; ObjectAnimator rotation = ObjectAnimator.ofFloat(hiddenBtn, "rotation", 0, 180); ro

原创 nginx 模擬服務器搭建和使用

首先把Nginx-1.8.0解壓,路勁中不能帶有中文;我的路徑直接解壓到E盤(E:\nginx-1.8.0);使用EditPlus打開nginx.bat, 把SET NGINX_DIR=修改成你自己實際的路徑;我的是(SET NGINX_

原创 Activity橫屏顯示,屬性詳解

<activity android:name=".MainActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:s

原创 java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

使用Android Studio編譯APK的時候報上面的錯誤.  解決辦法: 1.打開你項目中依賴的jar包和aar資源包,找到裏面的jar包,然後使用好壓等工具打開: 2.打開jar包中的META-INF文件夾,  3.把 MET

原创 兩個ScrollView的滑動衝突解決

//這個是父ScrollView的滑動監聽 parnet_view_scr.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View