質問編集履歴
1
問題の切り分けによる修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
サイズの大きなレイアウトにgetDrawingCache()を使用した際nullが返る
|
test
CHANGED
@@ -1,14 +1,12 @@
|
|
1
1
|
XMLで、LinearLayoutの下層すべてを画像として取り込みたいと考えています。
|
2
|
+
|
3
|
+
getDrawingCache()を使用してImageButtonなどを指定すると正しくbitmapが返ってきますが、背景付LinearLayoutのIDを指定するとnullが返ってきます。(android:R.id.contentでも同様)
|
2
4
|
|
3
5
|
|
4
6
|
|
5
|
-
|
7
|
+
以下初期状態のhello World!に張り付けたテストコードでは正しく動作、360kbほどの背景やその他ボタンを表示している本コードへそのままコピーすると指定IDがcontentやLinearLayoutではnullが返ります。
|
6
8
|
|
7
|
-
|
9
|
+
*また、背景画像のサイズをいくらか落とした場合黒い画像が出力されることがありました。
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
以下初期状態のhello World!に張り付けたテストコードでは正しく動作、本コードへそのままコピーすると指定IDがcontentやLinearLayoutではnullが返ります。
|
12
10
|
|
13
11
|
*テストコードは起動するとXMLをJPGへ変換してメール送信する。
|
14
12
|
|