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

dev
李桢 1 year ago
parent a3ddbb0815
commit d588bad79e
  1. 3
      app/src/main/java/com/unionmed/unionmedtv/activity/DoctorActivity.java
  2. 3
      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();
if (type == 0) {
recyclerView.post(new Runnable() {
@Override
public void run() {
@ -163,8 +162,6 @@ public class DoctorActivity extends BaseActivity {
}
});
}
}
}

@ -146,7 +146,6 @@ public class HospitalActivity extends BaseActivity {
list.add(memberBean);
}
hospitalAdapter.notifyDataSetChanged();
if (type == 0) {
recyclerView.post(new Runnable() {
@Override
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.FontDisplayUtil;
import com.unionmed.unionmedtv.utils.LinearSpacingItemDecoration;
import com.unionmed.unionmedtv.utils.MyGridLayoutManager;
import com.unionmed.unionmedtv.utils.OnChildClickListener;
import com.unionmed.unionmedtv.widgets.AppVerticalGridView;
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_grade = findViewById(R.id.tv_grade);
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() {
@Override
public <T> void onChildClick(View view, int position, T data) {

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

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

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

Loading…
Cancel
Save