回答編集履歴

2

誤字

2017/04/04 06:01

投稿

uniko
uniko

スコア448

test CHANGED
@@ -58,6 +58,6 @@
58
58
 
59
59
  ```
60
60
 
61
- レイアウトのほうがいじくらないです。
61
+ レイアウトは編集しないです。
62
62
 
63
- stateVisibleは最初にフォーカスあたってInputが表示されたくないならなくしてみてください。
63
+ stateVisibleは最初にフォーカスあたってInputが表示されたくない場合は消してみてください。

1

対応更新

2017/04/04 06:01

投稿

uniko
uniko

スコア448

test CHANGED
@@ -19,3 +19,45 @@
19
19
  でフルスクリーンにしてしまうとadjustResize関連はおかしくなるようです。
20
20
 
21
21
  [https://code.google.com/p/android/issues/detail?id=63777](https://code.google.com/p/android/issues/detail?id=63777)
22
+
23
+
24
+
25
+ ---
26
+
27
+
28
+
29
+ **更新**
30
+
31
+ ちょっとadjust周りを調べてみました。
32
+
33
+
34
+
35
+ android:windowSoftInputMode="adjustPan"
36
+
37
+
38
+
39
+ を利用すればいけそうです(Android6で確認済)。
40
+
41
+ adjustNothingというのも実は隠れてありますが。ドキュメントにはないようなので上のほうがいいかと。
42
+
43
+
44
+
45
+ AndroidManifestに対して以下な感じでしょうか。
46
+
47
+ ```xml
48
+
49
+ <activity
50
+
51
+ android:name=".SettingsActivity"
52
+
53
+ android:screenOrientation="portrait"
54
+
55
+ android:windowSoftInputMode="stateVisible|adjustPan" />
56
+
57
+
58
+
59
+ ```
60
+
61
+ レイアウトのほうがいじくらないです。
62
+
63
+ stateVisibleは最初にフォーカスあたってInputが表示されたくないならなくしてみてください。