Bladeren bron

代码修改

huyuguo 5 jaren geleden
bovenliggende
commit
4645b9db66

+ 0 - 4
app/src/main/java/com/electric/chargingpile/activity/ChatContentListActivity.java

234
    public class ChatContentAdapter extends FragmentStatePagerAdapter {
234
    public class ChatContentAdapter extends FragmentStatePagerAdapter {
235
235
236
        public Map<String, ChatContentFragment> map = new HashMap<>();
236
        public Map<String, ChatContentFragment> map = new HashMap<>();
237
        private FragmentManager fm;
238
        private Handler handler;
237
        private Handler handler;
239
238
240
        public ChatContentAdapter(FragmentManager fm, Handler handler) {
239
        public ChatContentAdapter(FragmentManager fm, Handler handler) {
241
            super(fm);
240
            super(fm);
242
            this.fm = fm;
243
            this.handler = handler;
241
            this.handler = handler;
244
        }
242
        }
245
243
246
        @Override
244
        @Override
247
        public android.support.v4.app.Fragment getItem(int i) {
245
        public android.support.v4.app.Fragment getItem(int i) {
248
            ChatContentFragment fragment = ChatContentFragment.newInstance(i, from);
246
            ChatContentFragment fragment = ChatContentFragment.newInstance(i, from);
249
            fragment.fm = fm;
250
            fragment.handler = handler;
247
            fragment.handler = handler;
251
            map.put(i + "", fragment);
248
            map.put(i + "", fragment);
252
            return fragment;
249
            return fragment;
267
264
268
265
269
    public static class ChatContentFragment extends Fragment implements View.OnClickListener {
266
    public static class ChatContentFragment extends Fragment implements View.OnClickListener {
270
        private FragmentManager fm;
271
        private Handler handler;
267
        private Handler handler;
272
        private static final String ARG_INDEX = "index";
268
        private static final String ARG_INDEX = "index";
273
        private static final String ARG_FROM = "from";
269
        private static final String ARG_FROM = "from";

+ 1 - 1
app/src/main/java/com/electric/chargingpile/fragment/ChatContentCommentListDialogFragment.java

30
    @NonNull
30
    @NonNull
31
    @Override
31
    @Override
32
    public Dialog onCreateDialog(Bundle savedInstanceState) {
32
    public Dialog onCreateDialog(Bundle savedInstanceState) {
33
        Dialog dialog = new Dialog(getActivity(), R.style.BottomDialog);
33
        Dialog dialog = new Dialog(getActivity(), R.style.CommentDialog);
34
        // 外部点击设置为可取消
34
        // 外部点击设置为可取消
35
        dialog.setCancelable(true);
35
        dialog.setCancelable(true);
36
        dialog.setCanceledOnTouchOutside(true);
36
        dialog.setCanceledOnTouchOutside(true);

+ 0 - 1
app/src/main/res/layout/fragment_chat_content_comment_list.xml

5
    xmlns:tools="http://schemas.android.com/tools"
5
    xmlns:tools="http://schemas.android.com/tools"
6
    android:layout_width="match_parent"
6
    android:layout_width="match_parent"
7
    android:layout_height="match_parent"
7
    android:layout_height="match_parent"
8
    android:background="#ff00ff"
9
    tools:background="#68b8be">
8
    tools:background="#68b8be">
10
9
11
    <android.support.constraint.ConstraintLayout
10
    <android.support.constraint.ConstraintLayout

+ 6 - 0
app/src/main/res/values/styles.xml

13
        <item name="android:windowSoftInputMode">stateAlwaysVisible</item><!--显示软件盘-->
13
        <item name="android:windowSoftInputMode">stateAlwaysVisible</item><!--显示软件盘-->
14
    </style>
14
    </style>
15

15

16
    <style name="CommentDialog" parent="@style/AppTheme">
17
        <item name="android:layout_width">match_parent</item>
18
        <item name="android:layout_height">wrap_content</item>
19
        <item name="android:windowIsFloating">true</item>
20
    </style>
21

16
    <style name="actionBarTheme" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
22
    <style name="actionBarTheme" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
17
        <item name="android:textColorPrimary">@android:color/primary_text_light</item>
23
        <item name="android:textColorPrimary">@android:color/primary_text_light</item>
18
    </style>
24
    </style>