进入界面焦点问题处理 医院详情下医生列表修改

dev
李桢 1 year ago
parent a3ddbb0815
commit d588bad79e
  1. 3
      app/src/main/java/com/unionmed/unionmedtv/activity/DoctorActivity.java
  2. 5
      app/src/main/java/com/unionmed/unionmedtv/activity/HospitalActivity.java
  3. 3
      app/src/main/java/com/unionmed/unionmedtv/activity/HospitalDetailActivity.java
  4. 6
      app/src/main/res/layout/activity_doctor.xml
  5. 1
      app/src/main/res/layout/activity_hospital.xml
  6. 3
      app/src/main/res/layout/activity_hospital_detail.xml

@ -149,7 +149,6 @@ public class DoctorActivity extends BaseActivity {
} }
doctorAdapter.notifyDataSetChanged(); doctorAdapter.notifyDataSetChanged();
if (type == 0) {
recyclerView.post(new Runnable() { recyclerView.post(new Runnable() {
@Override @Override
public void run() { public void run() {
@ -163,8 +162,6 @@ public class DoctorActivity extends BaseActivity {
} }
}); });
} }
}
} }

@ -128,7 +128,7 @@ public class HospitalActivity extends BaseActivity {
public void onSucceed(HttpData<ApiResponse<GetHospitalApi>> stringHttpData) { public void onSucceed(HttpData<ApiResponse<GetHospitalApi>> stringHttpData) {
LogUtils.e("成功:" + stringHttpData); LogUtils.e("成功:" + stringHttpData);
if (stringHttpData.getData().getCode() == 200) { if (stringHttpData.getData().getCode() == 200) {
if(stringHttpData.getData().getData()==null){ if (stringHttpData.getData().getData() == null) {
return; return;
} }
List<GetHospitalApi.MemberBean> doctorInfo = stringHttpData.getData().getData().getMember(); List<GetHospitalApi.MemberBean> doctorInfo = stringHttpData.getData().getData().getMember();
@ -146,7 +146,6 @@ public class HospitalActivity extends BaseActivity {
list.add(memberBean); list.add(memberBean);
} }
hospitalAdapter.notifyDataSetChanged(); hospitalAdapter.notifyDataSetChanged();
if (type == 0) {
recyclerView.post(new Runnable() { recyclerView.post(new Runnable() {
@Override @Override
public void run() { public void run() {
@ -159,7 +158,7 @@ public class HospitalActivity extends BaseActivity {
} }
} }
}); });
}
} }
} }

@ -43,6 +43,7 @@ import com.unionmed.unionmedtv.presenter.TypeHospitalPresenter;
import com.unionmed.unionmedtv.utils.CacheUtil; import com.unionmed.unionmedtv.utils.CacheUtil;
import com.unionmed.unionmedtv.utils.FontDisplayUtil; import com.unionmed.unionmedtv.utils.FontDisplayUtil;
import com.unionmed.unionmedtv.utils.LinearSpacingItemDecoration; import com.unionmed.unionmedtv.utils.LinearSpacingItemDecoration;
import com.unionmed.unionmedtv.utils.MyGridLayoutManager;
import com.unionmed.unionmedtv.utils.OnChildClickListener; import com.unionmed.unionmedtv.utils.OnChildClickListener;
import com.unionmed.unionmedtv.widgets.AppVerticalGridView; import com.unionmed.unionmedtv.widgets.AppVerticalGridView;
import com.unionmed.unionmedtv.widgets.focus.MyItemBridgeAdapter; import com.unionmed.unionmedtv.widgets.focus.MyItemBridgeAdapter;
@ -91,7 +92,7 @@ public class HospitalDetailActivity extends BaseActivity {
tv_hospital_brief = findViewById(R.id.tv_hospital_brief); tv_hospital_brief = findViewById(R.id.tv_hospital_brief);
tv_grade = findViewById(R.id.tv_grade); tv_grade = findViewById(R.id.tv_grade);
recyclerView = findViewById(R.id.recyclerView); recyclerView = findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new GridLayoutManager(HospitalDetailActivity.this, 4)); recyclerView.setLayoutManager(new MyGridLayoutManager(HospitalDetailActivity.this, 4));
doctorAdapter = new HospitalDoctorAdapter(R.layout.item_type_doctor_layout, list, new OnChildClickListener() { doctorAdapter = new HospitalDoctorAdapter(R.layout.item_type_doctor_layout, list, new OnChildClickListener() {
@Override @Override
public <T> void onChildClick(View view, int position, T data) { public <T> void onChildClick(View view, int position, T data) {

@ -5,7 +5,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@mipmap/bg_hospital_detail" android:background="@mipmap/bg_hospital_detail"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical"> android:orientation="vertical">
<RelativeLayout <RelativeLayout
@ -65,8 +66,7 @@
android:layout_marginLeft="93dp" android:layout_marginLeft="93dp"
android:layout_marginRight="47dp" android:layout_marginRight="47dp"
android:layout_marginTop="29dp" android:layout_marginTop="29dp"
android:clipChildren="false" android:overScrollMode="never"
android:clipToPadding="false"
app:focusOutEnd="true" app:focusOutEnd="true"
app:focusOutFront="true" /> app:focusOutFront="true" />

@ -67,6 +67,7 @@
android:layout_marginLeft="59dp" android:layout_marginLeft="59dp"
android:layout_marginRight="47dp" android:layout_marginRight="47dp"
android:layout_marginTop="29dp" android:layout_marginTop="29dp"
android:overScrollMode="never"
app:focusOutEnd="true" app:focusOutEnd="true"
app:focusOutFront="true" /> app:focusOutFront="true" />

@ -138,8 +138,7 @@
android:layout_marginLeft="93dp" android:layout_marginLeft="93dp"
android:layout_marginRight="93dp" android:layout_marginRight="93dp"
android:layout_marginTop="29dp" android:layout_marginTop="29dp"
android:clipChildren="false" android:overScrollMode="never"
android:clipToPadding="false"
app:focusOutEnd="true" app:focusOutEnd="true"
app:focusOutFront="true" app:focusOutFront="true"
/> />

Loading…
Cancel
Save