質問編集履歴
6
「試したこと」を追記。補足に加筆。
test
CHANGED
File without changes
|
test
CHANGED
@@ -424,6 +424,10 @@
|
|
424
424
|
|
425
425
|
|
426
426
|
|
427
|
+
* ViewPager2 への移行を試したが、以前として ANR は発生する。
|
428
|
+
|
429
|
+
|
430
|
+
|
427
431
|
### 補足情報(FW/ツールのバージョンなど)
|
428
432
|
|
429
433
|
|
@@ -432,6 +436,8 @@
|
|
432
436
|
|
433
437
|
* 検証端末: Sony Xperia XZ3 (Android 10), Huawei Nova lite 2 (Android 8.0)
|
434
438
|
|
439
|
+
・両端末で同様の事象が起こることを確認しています。
|
440
|
+
|
435
441
|
* ソースコード: [ScrollingBehaviorWithEditTextSample](https://github.com/pj-doughnut/ScrollingBehaviorWithEditTextSample)
|
436
442
|
|
437
443
|
・提示しきれなかったコードはこちらから確認下さい。開発環境によっては gradle のバージョンを下げる必要があります。
|
5
RelativeLayout での `orientation` の指定は不適である為修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -300,9 +300,7 @@
|
|
300
300
|
|
301
301
|
android:layout_width="match_parent"
|
302
302
|
|
303
|
-
android:layout_height="match_parent"
|
303
|
+
android:layout_height="match_parent">
|
304
|
-
|
305
|
-
android:orientation="vertical">
|
306
304
|
|
307
305
|
|
308
306
|
|
4
表記ゆれを修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -402,9 +402,9 @@
|
|
402
402
|
|
403
403
|
|
404
404
|
|
405
|
-
* ViewPager (とセットした
|
405
|
+
* ViewPager (とセットした Fragment) を削除し、MainActivity に直接 RecyclerView を持たせた場合は ANR が発生しない。
|
406
|
-
|
406
|
+
|
407
|
-
・
|
407
|
+
・Fragment を複数持たせ横スクロール可能にしたい為、解決策にはならない。
|
408
408
|
|
409
409
|
|
410
410
|
|
@@ -416,7 +416,7 @@
|
|
416
416
|
|
417
417
|
* ViewPager に `app:layout_behavior="@string/appbar_scrolling_view_behavior"` を指定しない場合 ANR は発生しない。
|
418
418
|
|
419
|
-
・RecyclerView が
|
419
|
+
・RecyclerView が Header に被らないようにしたい為、解決策にはならない。
|
420
420
|
|
421
421
|
|
422
422
|
|
3
誤記を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
Body: Scroll 可能な RecyclerView を持つ Fragment がセットされた ViewPager
|
12
12
|
|
13
|
-
|
13
|
+
Footer: EditText (行数制限ナシ)
|
14
14
|
|
15
15
|
|
16
16
|
|
2
ファイル名の誤記を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -222,7 +222,7 @@
|
|
222
222
|
|
223
223
|
|
224
224
|
|
225
|
-
Main
|
225
|
+
MainFragment.java
|
226
226
|
|
227
227
|
|
228
228
|
|
1
「試したこと」を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -420,6 +420,12 @@
|
|
420
420
|
|
421
421
|
|
422
422
|
|
423
|
+
* EditText を CoordinatorLayout に内包した場合 ANR は発生しない。
|
424
|
+
|
425
|
+
・Footer は固定したいが、スクロール時に EditText が隠れてしまう為解決策にならない。
|
426
|
+
|
427
|
+
|
428
|
+
|
423
429
|
### 補足情報(FW/ツールのバージョンなど)
|
424
430
|
|
425
431
|
|