質問編集履歴

1

問題の切り分けによる修正

2015/05/05 13:25

投稿

rancet
rancet

スコア10

test CHANGED
@@ -1 +1 @@
1
- LinearLayoutを指定してgetDrawingCache()を使用した際nullが返る
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
- ImageButtonなどを指定すると正しくbitmapが返ってきますが、
7
+ 以下初期状態のhello World!に張り付けたテストコードでは正しく動作、360kbほの背景やその他ボタン表示している本コードへそのままコピーすると指定IDがcontentやLinearLayoutではnullが返ます
6
8
 
7
- getDrawingCache()使用てLinearLayoutのIDを指定するとnull返ってき(android:R.id.contentでも同様)
9
+ *また、背景画像のサイズいくらか落とた場合黒い画像が出力されとがありした
8
-
9
-
10
-
11
- 以下初期状態のhello World!に張り付けたテストコードでは正しく動作、本コードへそのままコピーすると指定IDがcontentやLinearLayoutではnullが返ります。
12
10
 
13
11
  *テストコードは起動するとXMLをJPGへ変換してメール送信する。
14
12