0

下の画像のような出力が欲しいです。

ここに画像の説明を入力

私はのような背景画像を持っています

ここに画像の説明を入力

今、私は画像を入れたいと思っています。カメラ部分の画像はユーザーの上にある必要があります。以下のコードを試してみましたが、動作しません

<ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/user"
            android:background="@drawable/changephoto"
             />

フレームレイアウトも試してみましたが、うまくいきません。

4

3 に答える 3

0

ユーザー画像を次のように使用しImageView Background image、カメラ画像を次のように使用する必要があります。ImageView Resource Image

<ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/changephoto"
            android:background="@drawable/user" />
于 2013-04-30T12:53:05.407 に答える
0

以下の画像を透明に作成します。

ここに画像の説明を入力

<ImageView
        android:id="@+id/imageView1"
        android:onClick="setimag"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:src="@drawable/back"
        android:background="@drawable/ic_launcher" />

あなたの画像ic_launcherはどこにあるのですか?

protected void onActivityResult(int requestCode, int resultCode,
            Intent imageReturnedIntent) {
        super.onActivityResult(requestCode, resultCode, imageReturnedIntent);

        switch (requestCode) {
        case 100:
            if (resultCode == RESULT_OK) {
                Uri selectedImage = imageReturnedIntent.getData();
                String[] filePathColumn = { MediaStore.Images.Media.DATA };

                Cursor cursor = getContentResolver().query(selectedImage,
                        filePathColumn, null, null, null);
                cursor.moveToFirst();

                int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
                String filePath = cursor.getString(columnIndex);
                cursor.close();

                Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);
                ImageView imgv = (ImageView) findViewById(R.id.imageView1);
                // imgv.setImageBitmap(yourSelectedImage);
                Drawable d = new BitmapDrawable(getResources(),
                        yourSelectedImage);
                imgv.setBackgroundDrawable(d);
            }
        }
    }
于 2013-04-30T12:59:30.567 に答える