|
@@ -6,6 +6,7 @@ import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
import android.widget.AdapterView;
|
|
|
+import android.widget.LinearLayout;
|
|
|
import android.widget.ListView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
@@ -39,12 +40,16 @@ import okhttp3.Response;
|
|
|
* 作者:fuchangle on 2018/1/29 11:43
|
|
|
*/
|
|
|
|
|
|
-public class OrgListFragment extends BaseFragment implements PullToRefreshBase.OnRefreshListener2<ListView>{
|
|
|
+public class OrgListFragment extends BaseFragment implements PullToRefreshBase.OnRefreshListener2<ListView> {
|
|
|
|
|
|
@Bind(R.id.tv_location)
|
|
|
TextView tvLocation;
|
|
|
@Bind(R.id.pullToRefresh)
|
|
|
PullToRefreshListView pullToRefresh;
|
|
|
+ @Bind(R.id.ll_filter_main)
|
|
|
+ LinearLayout llFilterMain;
|
|
|
+ @Bind(R.id.ll_home_title)
|
|
|
+ LinearLayout llHomeTitle;
|
|
|
|
|
|
private int pageNumber;
|
|
|
private List<OrgItemBean> listOrg;
|
|
@@ -79,7 +84,7 @@ public class OrgListFragment extends BaseFragment implements PullToRefreshBase.O
|
|
|
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
|
|
|
try {
|
|
|
Intent intent = new Intent(getActivity(), OrgDetailActivity.class);
|
|
|
- intent.putExtra("memberId", ((OrgItemBean)adapterView.getAdapter().getItem(i)).getMemberId());
|
|
|
+ intent.putExtra("memberId", ((OrgItemBean) adapterView.getAdapter().getItem(i)).getMemberId());
|
|
|
startActivity(intent);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
@@ -96,7 +101,7 @@ public class OrgListFragment extends BaseFragment implements PullToRefreshBase.O
|
|
|
|
|
|
@Override
|
|
|
public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {
|
|
|
- pageNumber ++;
|
|
|
+ pageNumber++;
|
|
|
getOrgList(longitude + "," + latitude);
|
|
|
}
|
|
|
|
|
@@ -150,6 +155,15 @@ public class OrgListFragment extends BaseFragment implements PullToRefreshBase.O
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 显示和隐藏筛选view
|
|
|
+ *
|
|
|
+ * @param visibility
|
|
|
+ */
|
|
|
+ public void showHideFilterView(int visibility) {
|
|
|
+ llHomeTitle.setVisibility(visibility);
|
|
|
+ }
|
|
|
+
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
|
|
public void onMessageEvent(LocationChangedEvent event) {
|
|
|
tvLocation.setText(event.getAmapLocation().getDistrict());
|