原创 Android創建底部菜單欄

佈局 使用RadioGroup和RadioButton配合Fragment <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://sche

原创 解決E/RecyclerView: No layout manager attached; skipping layout

列表在Android中是最常用的展示方式了,以前主要是使用ListView,現在已經被RecyclerView取代了。 但是用慣了ListView的同學,在用RecyclerView可能習慣了ListView的使用方式。 最常見的錯誤 /

原创 java.lang.unsatisfiedlinkerror解決方法

有時候我們接入第三方sdk的時候,同時導入了一些so庫。 編譯運行後發生會報以下異常。java.lang.unsatisfiedlinkerror。    解決方法 在主工程app的build.gradle中加入以下代碼。作用是指定so庫

原创 You need to use a Theme.AppCompat theme (or descendant) with this activity

報錯場景 在使用AlertDialog時產生此異常。 原因 Activity繼承的是FragmentActivity, 而使用AlertDialog導入的包是android.support.v7.app.AlertDialog,造

原创 使用json-server搭建模擬api接口

作爲前端和客戶端開發人員,在後端還沒有給出對應的api接口時,我們無法做測試。 這時,我們可以使用json-server快速搭建一個測試的api接口,能在幾十秒之內搭建好。 Github地址:https://github.com/typ

原创 SharePreference封裝成工具類

Android開發中經常需要保存一些用戶配置信息,一般都會保存在SharePreference當中。 但是每次都用getSharedPreferences太麻煩了。 我在項目中對SharePreference的頻率操作封裝在一個類中。

原创 as報錯:Exception raised during rendering: com/android/util/PropertiesMap (Details)

錯誤如下: 原因:這是因爲我們選擇的預覽api版本太高。我這裏用的是api24,所以會顯示不出來預覽。 解決方法:選擇api24以下的版本就能正常預覽了。

原创 PopupWindow的簡單用法

首先創建彈出框的佈局 layout_popupwindow <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andro