原创 關於新聞頭條上面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