|
@@ -183,12 +183,10 @@ public class HomePageActivity extends BaseMVPActivity<ActivityHomePageLayoutBind
|
|
|
//subjectName
|
|
|
try {
|
|
|
viewBinding.llSubjectContainer.removeAllViews();
|
|
|
+ viewBinding.llSubjectContainer2.removeAllViews();
|
|
|
String[] subjectNames = UiUtils.splitSubjectName(info.subjectName);
|
|
|
if (subjectNames != null && subjectNames.length > 0) {
|
|
|
for (int i = 0; i < subjectNames.length; i++) {
|
|
|
- if (i >= 4) {
|
|
|
- break;
|
|
|
- }
|
|
|
createSubjectView(subjectNames[i]);
|
|
|
}
|
|
|
}
|
|
@@ -201,9 +199,14 @@ public class HomePageActivity extends BaseMVPActivity<ActivityHomePageLayoutBind
|
|
|
TextView textView = (TextView) LayoutInflater.from(this).inflate(com.cooleshow.base.R.layout.view_subject_item_layout, viewBinding.llSubjectContainer, false);
|
|
|
textView.setText(text);
|
|
|
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
|
|
|
- if (viewBinding.llSubjectContainer.getChildCount() >= 1) {
|
|
|
- params.setMargins(SizeUtils.dp2px(4), 0, 0, 0);
|
|
|
+ if(viewBinding.llSubjectContainer.getChildCount()<4){
|
|
|
+ if (viewBinding.llSubjectContainer.getChildCount() >= 1) {
|
|
|
+ params.setMargins(SizeUtils.dp2px(4), 0, 0, 0);
|
|
|
+ }
|
|
|
+ viewBinding.llSubjectContainer.addView(textView, params);
|
|
|
+ }else{
|
|
|
+ viewBinding.llSubjectContainer2.addView(textView, params);
|
|
|
+ viewBinding.llSubjectContainer2.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
- viewBinding.llSubjectContainer.addView(textView, params);
|
|
|
}
|
|
|
}
|