原创 popWindow的應用與分析

PopupWindow使用        PopupWindow這個類用來實現一個彈出框,可以使用任意佈局的View作爲其內容,這個彈出框是懸浮在當前activity之上的。   PopupWindow使用Demo   這個類的使用

原创 ListView的divider設置

android中ListView默認的分割線是填充滿整個listview的寬度的,然後設計師需要的偏偏就是不填充滿的狀態,找了相關資料,寫了個demo驗證下。   當然最簡單的實現方式就是用圖片了,但是圖片就要涉及到分辨率,那用顏色填

原创 Android logo圖標規範

應用程序圖標 (Icon)應當是一個 Alpha 通道透明的32位 PNG 圖片。由於安卓設備衆多,一個應用程序圖標需要設計幾種不同大小,如:LDPI (Low Density Screen,120 DPI),其圖標大小爲 36 x 3

原创 fargment重疊問題解決

一、問題描述 相信大家在使用Fragment的過程中,肯定碰到過Fragment重疊的問題,重啓應用就好了。然而原因是什麼呢? 二、原因分析 首先,Android管理Fragment有兩種方式,使用add、hide、show的方式

原创 AsyncHttp請求Post請求格式

這種是可以自定義post的參數的格式的,一般使用json,詳情請見(http://stackoverflow.com/questions/26842090/asynchttpclient-passed-contenttype-will-

原创 SpringMVC 逆向工程的創建 mybatis-generator:generate -e

首先創建maven項目:   配置IDEA相關依賴和插件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0

原创 expandableListView嵌套GridView

在做項目的時候,想在 ExpandableListView 中嵌套一個 GridView,在實現的過程中,遇到了不少坑,所以寫篇博客記錄一下,也順便幫助下和我一樣的新手。 我一直覺得,再多的文字,再多的代碼片段,都不如寫個小 Demo

原创 Android 多個事件分發和處理

說起Android滑動衝突,是個很常見的場景,比如SliddingMenu與ListView的嵌套,要解決滑動衝突,不得不提及到View的事件分發機制。一、Touch事件傳遞規則分析首先,我們要知道Touch事件是包裝在MotionEve

原创 Android Studio混淆模板

首先要在build.gradle中開啓混淆,也就是minifyEnabled true,我用的build.gradle具體如下所示: def releaseTime() { return new Date().format("y

原创 設置TabLayout的indicator長度

public void setIndicator(TabLayout tabs, int leftDip, int rightDip) { Class<?> tabLayout = tabs.getClass(); Fie

原创 Androidstudio正確導入so文件方式

方法一: 將libs文件夾下的so文件,通過gradle配置任務編譯成jar文件。  Java代碼   apply plugin: 'com.android.library'       android {       compil

原创 Android中的EditText默認時不彈出軟鍵盤的方法

Android中的EditText默認時不彈出軟鍵盤的方法 方法一:  在 AndroidMainfest.xml中選擇哪個activity,設置windowSoftInputMode屬性爲 adjustUnspecified|

原创 Android 手動顯示和隱藏軟鍵盤

1、方法一(如果輸入法在窗口上已經顯示,則隱藏,反之則顯示) [java] view plain copy  print? InputMethodManager imm = (InputMethodManager) ge

原创 Solr7.4.0+IK Analyzer7.5.0

配置IK分詞 到github的ik官方下載ik分詞器,並解壓出來,加到/opt/modules/solr7/tomcat-solr/webapps/solr/WEB-INF/lib     在/opt/modules/solr7/tom

原创 CentOS下Solr7.4.0安裝部署到Tomcat

操作系統:CentOS7.5 64位 Solr版本:Solr7.4.0 Tomcat版本:apache-tomcat-8.5.4 JDK版本:java version "1.8.0_191" 部署 第一步:下載安裝包 下載Solr7.4.