搜索框支持实现搜索
资源布局中加入这两个
<ImageView android:id="@+id/iv_serac" android:layout_width="30dp" android:layout_height="match_parent" android:padding="8dp" android:src="@drawable/ic_search_black_24dp" /> <EditText android:id="@+id/iv_keywords" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@null" android:drawableLeft="@drawable/ic_search_black_24dp" android:hint="搜索附近的吃喝玩乐" android:singleLine="true" android:textSize="13sp" /> java文件中OKhttp
public void post(String url, FormBody params, final NetCallback netCallback) { Request request=new Request .Builder() .url(url) .post(params) .build(); } ------在MainPressen中加入post
public void loadDataPost(String url, FormBody params){ MainMode mainMode = modeWeakReference.get(); if (mainMode==null){ mainMode=new MainMode(); } modeWeakReference.get().loadDataPost(url, params, new MainContract.MainMode.NetCallback() { @Override public void chenggong(String result) { MainContract.MainView mainView=viewWeakReference.get(); mainView.showList(result); } @Override public void shibai(String meg) { } }); ------mainMode中加入post传
public void loadDataPost(String url, FormBody params,final NetCallback callback){ utils.post(url, params, new OKHttpUtils.NetCallback() { @Override public void chenggong(String result) { callback.chenggong(result); } @Override public void shibai(String meg) { callback.shibai(meg); } }); } ----------------在mainActitcy中