原创 關於新聞頭條上面TextView下面ViewPager第三方應用
首先下個第三方的庫Library 先寫清單文件:裏面寫 在xml文件裏寫: application: android:theme="@style/StyledIndicators" 在res/values/styles/寫以下xml文件
原创 紅色邊框Button製作
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#c0000000" and
原创 上拉加載下拉刷新(XListViewFooter)
public class XListViewFooter extends LinearLayout { public final static int STATE_NORMAL = 0; public final static int
原创 上拉加載下拉刷新(XListViewHeader)頭部
public class XListViewHeader extends LinearLayout { private LinearLayout mContainer; private ImageView mArrowImageVie
原创 上拉加載下拉刷新(XListView)工具一
public class XListView extends ListView implements OnScrollListener { private float mLastY = -1; // save event y pri
原创 xlistview_footer
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and
原创 xListView+Fragment
1.Mai類創建 package com.bawei.xmeyuekao1; import android.support.v4.app.Fragment; import android.support.v4.app.Fragme
原创 OkHttp3+Retiofit結合使用簡單的寫法
Retrofit與okhttp共同出自於Square公司,retrofit就是對okhttp做了一層封裝。把網絡請求都交給給了Okhttp,我們只需要通過簡單的配置就能使用retrofit來進行網絡請求了 首先先把jar包導入,包括返回值
原创 填充滿控件佈局代碼
1.填充滿控件佈局代碼 找到的控件id.後面的代碼 fragment_home_vp_item_iv.setScaleType(ImageView.ScaleType.FIT_XY);
原创 適配器優化寫法
直接寫適配器裏面的 @Override public View getView(int position, View convertView, ViewGroup parent) {
原创 自定義屬性和圓環的繪製
1.設置自定義屬性首先要在Values裏面創建文件文件名爲attrs.xml <resources> <declare-styleable name="AnnulusView"> <attr name="aaa"
原创 沉浸式開發
1.環境: Android4.4或以上的系統 2.區別: 非沉浸式開發,APP上方狀態欄是黑色,非常不協調 沉浸式開發,APP上方狀態欄跟APP顏色相匹配 3.代碼實現: // 判斷當前SDK版本號,如果是4.4以上,就是支持沉 浸式狀態
原创 簡單的EventBus傳值
EventBus更像是startActvity的雙向傳值 1.首先通過一個實體類,來攜帶參數public class FirstEvent { private final String msg; public First
原创 Popwindow的使用
1.在maniAcitity裏面寫package com.bawei.day11_popwindow; import android.os.Bundle; import android.app.Activity; import andr
原创 異步Asynctask的使用
<strong><span style="font-size:18px;">1.Asynctask的使用:</span></strong> package com.bwei.util; import android.os.AsyncTa