原创 Android PopupWindow 相關設置

windowLayout = LayoutInflater.from(LiveActivity.this).inflate(R.layout.live_pop_more, null); window = new PopupWindow(

原创 筆記,GridView點擊添加背景,類似checkbox效果的實現

1 首先在你的adapter裏面添加private int clickTemp = -1; //用於標識選擇的Item public void setSeclection(int position) { clickTemp = po

原创 RecycleView基本使用相關筆記

基本使用: 1.初始化 findviewbyid.... 2.setLayoutManager();通過設置佈局管理器控制其顯示方式 2.1線性佈局LinearLayoutManagersetLayoutManager(new Linea

原创 retrofit + RXJava上傳 JsonBean、List數據

常規用法: 定義: @FormUrlEncoded @POST("URL") Observable<HttpResult<T>> get(@Field("params") String params1,

原创 RecycleView添加頭部、點擊事件的監聽

RecycleView添加頭部佈局其實就是通過Adapter中的Position來分辨的,當position爲0時膨脹頭佈局,其他position返回常規佈局: public static final int TYPE_FIRSTHEA

原创 Banner條輪播與手動切換、指示器

viewBanner = (ViewPager) view.findViewById(R.id.banner); viewBannerIndicator = (CircleIndicator) view.findViewById(R.

原创 獲取android簽名證書的sha1值

debug版:點擊開始——>輸入cmd-->cd Users\Administrator---> 在命令窗口輸入cd .android回車--->輸入keytool -list -v -keystore debug.keystore回車-

原创 Android根據圖片資源ID獲取文件名

TypedValue value = new TypedValue(); getResources().getValue(imgSourceResourceID, value, true); String resname = value.

原创 XRecyclerView添加emptyview

把emptyview和recyclerview設置在一個layout中,並且父佈局要是相對佈局 findviewbyid初始化要添加的view recyclerview.setemptyview

原创 retrofit + RXJava上傳 JsonBean、List<T>數據

常規用法: 定義: @FormUrlEncoded @POST("URL") Observable<HttpResult<T>> get(@Field("params") String params1,

原创 在RecyclerView中有多個edittext防止條目過多時滑動recyclerview後edittext內輸入內容混亂BUG解決

最近在項目開發中遇到一坑,使用recyclerview顯示多個edittext時,在edittext輸入內容後滑動列表結果原edittext內的內容沒了然後顯示在了其他position條目中。 具體解決方法: 在recyclerview的

原创 android自定義的application無法強制轉換成application問題解決

我自定義一個MyApplication繼承自Application,在項目中的某一個地方通過getApplicationContext()強制轉換成自定義的AppApplication,按正常邏輯AppApplication即是Appl

原创 android 自定義彈出框被系統底部虛擬鍵盤擋住、Pad上點擊空白區域彈出框不dismiss BUG解決

最近寫項目的時候碰到兩個關於自定義彈出框的BUG,第一個是點擊控件彈出彈出框的時候發現彈出框被系統自帶的虛擬鍵盤給遮擋住了,解決方法://防止被底部虛擬鍵擋住 popupWindow.setSoftInp

原创 android啓動APP時白屏(黑屏)解決辦法

默認情況下啓動APP時會出現0.5s左右的白屏然後纔會顯示自己設定啓動頁的圖片,這樣會照成很不好的用戶體驗; 解決方案:在style中定義一 個theme將啓動頁的背景圖片設置成windowBackground視覺上避免白屏現象 step

原创 個人筆記之 GridView+ViewPager+CircleIndicator實現左右滑動、網格界面+popupingwindow彈出顯示

首先在佈局文件搭好佈局 <android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent"