原创 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.