From: TrillGates Date: Fri, 6 Aug 2021 08:04:15 +0000 (+0800) Subject: fixed dialog text show issute. X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=23997ee53ad7643b69daf07db340bfb6df54c48b;p=protocol_srv.git fixed dialog text show issute. --- diff --git a/app/src/main/java/com/ic/view/webmsgresponse/ShootItemAdapter.java b/app/src/main/java/com/ic/view/webmsgresponse/ShootItemAdapter.java index a81b41ae..0bcd010c 100644 --- a/app/src/main/java/com/ic/view/webmsgresponse/ShootItemAdapter.java +++ b/app/src/main/java/com/ic/view/webmsgresponse/ShootItemAdapter.java @@ -4,9 +4,10 @@ import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.TextView; +import android.widget.CheckBox; import com.enqualcomm.support.R; +import com.enqualcomm.support.utils.ICLogger; import java.util.ArrayList; import java.util.List; @@ -14,7 +15,8 @@ import java.util.List; public class ShootItemAdapter extends RecyclerView.Adapter { private final List dataList = new ArrayList<>(); - private OnItemClickListener mItemClickListener; + + private int currentSelected = -1; @Override public InnerHolder onCreateViewHolder(ViewGroup parent, int viewType) { @@ -24,14 +26,14 @@ public class ShootItemAdapter extends RecyclerView.Adapter { - if (mItemClickListener != null) { - mItemClickListener.onItemClick(itemText); - } + this.currentSelected = position; + notifyDataSetChanged(); }); } @@ -41,21 +43,13 @@ public class ShootItemAdapter extends RecyclerView.Adapter dataList) { + ICLogger.d("responseText == > " + dataList.size()); this.dataList.clear(); this.dataList.addAll(dataList); notifyDataSetChanged(); } - public void setOnItemClickListener(OnItemClickListener listener) { - this.mItemClickListener = listener; - } - - public interface OnItemClickListener { - void onItemClick(String text); - } - - public class InnerHolder extends RecyclerView.ViewHolder { public InnerHolder(View itemView) { super(itemView); diff --git a/app/src/main/java/com/ic/view/webmsgresponse/WebMessageAdapter.java b/app/src/main/java/com/ic/view/webmsgresponse/WebMessageAdapter.java index 94336fd6..fd028836 100644 --- a/app/src/main/java/com/ic/view/webmsgresponse/WebMessageAdapter.java +++ b/app/src/main/java/com/ic/view/webmsgresponse/WebMessageAdapter.java @@ -11,6 +11,7 @@ import android.view.ViewGroup; import android.widget.TextView; import com.enqualcomm.support.R; +import com.enqualcomm.support.utils.ICLogger; import java.util.List; @@ -35,7 +36,7 @@ public class WebMessageAdapter extends PagerAdapter { if (position == 0) { item = View.inflate(container.getContext(), R.layout.web_msg_item_content, null); webMsgView = (TextView) item.findViewById(R.id.web_msg_tv); - if (TextUtils.isEmpty(mCurrentText)) { + if (!TextUtils.isEmpty(mCurrentText)) { webMsgView.setText(mCurrentText); } replyBtn = item.findViewById(R.id.reply_btn); @@ -50,6 +51,13 @@ public class WebMessageAdapter extends PagerAdapter { } else if (position == 1) { item = View.inflate(container.getContext(), R.layout.web_msg_item_shoot, null); shootListView = (RecyclerView) item.findViewById(R.id.shoot_list_view); + View backBtn = item.findViewById(R.id.back_press); + backBtn.setOnClickListener(v -> { + if (mViewPager != null) { + //回到第一个页面 + mViewPager.setCurrentItem(0); + } + }); if (shootItemAdapter == null) { shootItemAdapter = new ShootItemAdapter(); } @@ -110,6 +118,7 @@ public class WebMessageAdapter extends PagerAdapter { public void updateMsgText(String text) { this.mCurrentText = text; + ICLogger.d("updateMsgText == > " + text + "webMsgView"); if (webMsgView != null) { webMsgView.setText(text); } diff --git a/app/src/main/res/drawable/selector_item_bg.xml b/app/src/main/res/drawable/selector_item_bg.xml index c8cbe35d..47f13259 100644 --- a/app/src/main/res/drawable/selector_item_bg.xml +++ b/app/src/main/res/drawable/selector_item_bg.xml @@ -1,5 +1,6 @@ + \ No newline at end of file diff --git a/app/src/main/res/layout/item_shoot.xml b/app/src/main/res/layout/item_shoot.xml index 0f772996..2301964a 100644 --- a/app/src/main/res/layout/item_shoot.xml +++ b/app/src/main/res/layout/item_shoot.xml @@ -1,10 +1,11 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/web_msg_item_content.xml b/app/src/main/res/layout/web_msg_item_content.xml index f97e8c57..3f42e677 100644 --- a/app/src/main/res/layout/web_msg_item_content.xml +++ b/app/src/main/res/layout/web_msg_item_content.xml @@ -22,7 +22,7 @@ android:padding="10dp" android:text="@string/web_sms_title_text" android:textColor="@android:color/black" - android:textSize="20sp" + android:textSize="26sp" app:layout_constraintBottom_toTopOf="@id/container" /> @@ -39,7 +39,7 @@ android:gravity="left|top" android:padding="10dp" android:textColor="#000" - android:textSize="20sp" + android:textSize="26sp" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -54,29 +54,36 @@ android:orientation="horizontal"> + + + diff --git a/app/src/main/res/layout/web_msg_item_shoot.xml b/app/src/main/res/layout/web_msg_item_shoot.xml index e92f1d7e..bcc58df9 100644 --- a/app/src/main/res/layout/web_msg_item_shoot.xml +++ b/app/src/main/res/layout/web_msg_item_shoot.xml @@ -40,7 +40,7 @@ android:orientation="horizontal"> + + +