0
A
答えて
1
をこれら二つのプロパティを設定します。
ダイアログ方法:
Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.mhp);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
dialog.show();
mhp.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/transparent" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="57dp"
android:background="#f00"
android:orientation="vertical" >
</LinearLayout>
<ImageView
android:id="@+id/imageView1"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
結果(BGを避ける)
+0
こんにちは、ありがとう....それは働いた:) – User
0
セットこの相対的なレイアウトボックスでImageViewのとは、あなたがあなたの考えに従ってLinearLayout
の内側に、あなたのViews
を置くことができImageViewのタグに
android:layout_centerHorizontal="true"
android:layout_marginTop="-50dp"
+0
どのプロパティ? – User
1
この
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_marginTop="90dp"
android:background="@color/colorPrimary"
>
</LinearLayout>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginTop="20dp"
android:layout_gravity="center_horizontal"
android:src="@mipmap/ic_launcher"
/>
</FrameLayout>
をお試しください
関連する問題
- 1. imageViewのレイヤーを中央に配置
- 2. UISegmentControlをUIPopoverControllerの上部にあるツールバーの中央に配置する方法
- 3. CSS:下部固定メニューを中央に配置する方法
- 4. TextViewをImageViewの中央に配置しますか?
- 5. 中央のImageViewをTableViewCellの内側に配置
- 6. divの下部と中央にボタンを配置する方法は?
- 7. ヒートマップティックラベルを中央の代わりにy軸の上に配置する方法
- 8. GridViewColumn内のWPF CheckBoxを中央に配置する方法は?
- 9. oracleフォームをOracleフォームビルダーの中央に配置する方法は?
- 10. CGImageをCALayerの中央に配置する方法は?
- 11. 入力テキストをテキストフィールドの中央に配置する方法は?
- 12. テキストをRaphael jsの中央に配置する方法は?
- 13. リストをテキストの中央に配置する方法は?
- 14. ナビゲーションバーのアイテムを中央に配置する方法は?
- 15. JTextFieldsの整数値を中央に配置する方法は?
- 16. 画面の中央にダイアログボックスを配置する方法は?
- 17. イメージキャプションの中央に要素を配置する方法は?
- 18. fpdfにテキストを中央に配置する方法は?
- 19. QToolButtonにアイコンを中央に配置する方法は?
- 20. QTでQDialogを中央に配置する方法は?
- 21. TextAreaテキストを中央に配置する方法は?
- 22. xmlレイアウトの上にimageviewを配置する方法
- 23. サブグラフをドットの上に中央に置く方法は?
- 24. ストーリーボードとauotlayoutを使用して上部中央にUIImageを配置する方法は?
- 25. リストビューの行の上にテキストを中央に配置する
- 26. Boostrapの列を垂直に中央に配置する方法
- 27. ボタンの中央にテキストを中央に配置する
- 28. div内のブロックレベルのリンクを中央に配置する方法
- 29. divの下の中央にコンポーネントを配置する方法
- 30. イメージの上に縦と中央のテキストを配置する
同じものに対してFrameLayoutを使用することができます。最初の要素をOrange Lineボックスにし、上からいくらかの余白を付けます。 2.最初に配置されたレイアウトの上に表示される、中心重力、framelayoutの2番目のビューを持つ画像ビューを2番目に作成します。 うまくいくと思います。 –