2012-01-26 14 views
0

私のアプリケーションでは、ユーザーが自分のアプリケーションで作成したフォルダに画像を配置し、その画像をスタックに入れて画像の背景として設定できるようにしたいと考えています。背景画像をsdカードに設定する

質問はどのようにしてコードに背景画像を設定できますか?

私はあなたがdrawableに画像を配置してxmlに設定できることを知っていますが、ユーザーが好みの背景から自由に選択できるようにしたいと考えています。

ありがとうございました。

これは私が試みたものです。可能であれば、私はそれが動作していない原因を修正します。

Bitmap backgroundBitmap = BitmapFactory.decodeFile(backgroundFileLocation); 
Drawable backgroundImage = new BitmapDrawable(backgroundBitmap); 
LinearLayout ll = (LinearLayout)findViewById(R.id.linearLayout_layout_options); 
ll.setBackgroundDrawable(backgroundImage); 

答えて

1

あなたは(bitmapfactory.decodefileを使用してイメージをロードすることにより、SDカードから引き出し可能を得れば、私はこれをしようとすると、私は何の背景の変更を取得していないのですその後、bitmapDrawable

+0

を使用)、線形レイアウトとsetBackgroundDrawable()を使用。トピックにコードを追加しています。 – wesdfgfgd

+0

私に出発点を与えてくれてありがとう。 – wesdfgfgd

+0

ビットマップパスが適切であることを確認してください。 – L7ColWinters

関連する問題