|
@@ -28,6 +28,7 @@ import com.google.gson.Gson;
|
|
|
import com.ynstkz.shitu.android.R;
|
|
|
import com.ynstkz.shitu.android.adapter.OrgCourseListAdapter;
|
|
|
import com.ynstkz.shitu.android.adapter.OrgDetailCommentPicAdapter;
|
|
|
+import com.ynstkz.shitu.android.adapter.OrgListAdapter;
|
|
|
import com.ynstkz.shitu.android.adapter.ViewPagerAdapter;
|
|
|
import com.ynstkz.shitu.android.base.BaseBean;
|
|
|
import com.ynstkz.shitu.android.base.TitleBarActivity;
|
|
@@ -74,8 +75,8 @@ public class OrgDetailActivity extends TitleBarActivity {
|
|
|
ListViewForScrollView lvCourse;
|
|
|
@Bind(R.id.ll_comment)
|
|
|
LinearLayout llComment;
|
|
|
- @Bind(R.id.lv_recommend)
|
|
|
- ListView lvRecommend;
|
|
|
+ @Bind(R.id.lv_recent)
|
|
|
+ ListViewForScrollView lvRecent;
|
|
|
@Bind(R.id.tv_collectcount)
|
|
|
TextView tvCollectcount;
|
|
|
@Bind(R.id.tv_address)
|
|
@@ -125,7 +126,7 @@ public class OrgDetailActivity extends TitleBarActivity {
|
|
|
|
|
|
private void initData() {
|
|
|
memberId = getIntent().getIntExtra("memberId", 0);
|
|
|
- getOrgDetail(memberId);
|
|
|
+ getOrgDetail(memberId, true);
|
|
|
}
|
|
|
|
|
|
private void setListener() {
|
|
@@ -205,6 +206,20 @@ public class OrgDetailActivity extends TitleBarActivity {
|
|
|
startActivity(intent);
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 相近推荐
|
|
|
+ */
|
|
|
+ lvRecent.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
|
|
|
+ if(dataBean != null && dataBean.getRecentList().size() > 0) {
|
|
|
+ Intent intent = new Intent(OrgDetailActivity.this, OrgDetailActivity.class);
|
|
|
+ intent.putExtra("memberId", dataBean.getRecentList().get(i).getMemberId());
|
|
|
+ startActivity(intent);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -213,6 +228,10 @@ public class OrgDetailActivity extends TitleBarActivity {
|
|
|
* @param memberId
|
|
|
*/
|
|
|
private void getOrgDetail(int memberId) {
|
|
|
+ getOrgDetail(memberId, false);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void getOrgDetail(int memberId, final boolean isScollTop) {
|
|
|
|
|
|
RequestGroup.getOrgDetail(memberId + "", new Callback() {
|
|
|
@Override
|
|
@@ -235,6 +254,9 @@ public class OrgDetailActivity extends TitleBarActivity {
|
|
|
showToast(orgDetailBean.getMsg());
|
|
|
}
|
|
|
}
|
|
|
+ if(isScollTop){
|
|
|
+ svMain.smoothScrollTo(0, 0);
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -324,6 +346,9 @@ public class OrgDetailActivity extends TitleBarActivity {
|
|
|
//相似评论
|
|
|
if (dataBean.getRecentList() != null && dataBean.getRecentList().size() > 0) {
|
|
|
llRecommendMain.setVisibility(View.VISIBLE);
|
|
|
+ OrgListAdapter adapter = new OrgListAdapter(this, dataBean.getRecentList());
|
|
|
+ lvRecent.setAdapter(adapter);
|
|
|
+ adapter.notifyDataSetChanged();
|
|
|
} else {
|
|
|
llRecommendMain.setVisibility(View.GONE);
|
|
|
}
|