2017-03-18 6 views
-1

私はアンドロイドアプリの開発では新しいです。私はアンドロイドでプロジェクトをやっています。私は、チェックし、あなたがあなたの活動を透明にしたい場合はカードビューの他の部分に表示されるように、イメージをバックグラウンドで設定するにはどうすればよいですか?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageView" 
    android:background="#FFFFFF" 
    android:src="@drawable/images1"/> 
<android.support.v7.widget.CardView 
    android:orientation = "vertical" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/RateMe" 
      android:text="Rate your experience?" 
      android:layout_marginLeft="40dp" 
      android:background="#FFFFFF" 
      android:textAppearance="@android:style/TextAppearance.Large"/> 
     <RatingBar 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/ratingBar" 
      android:numStars="5" 
      android:layout_marginLeft="40dp" 
      android:stepSize="0.1" /> 
     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Cleaniness" 
      android:text="How was cleaniness?" 
      android:layout_marginLeft="40dp" 
      android:textAppearance="@android:style/TextAppearance.Large"/> 
     <RatingBar 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/RateClean" 
      android:numStars="5" 
      android:layout_marginLeft="40dp" 
      android:stepSize="0.1" /> 
     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Comment" 
      android:layout_marginLeft="40dp" 
      android:hint="please enter comment here" /> 
     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/bttn" 
      android:hint="Submit" 
      android:layout_marginLeft="40dp" 
      android:layout_gravity="center" /> 
     </LinearLayout> 
    </android.support.v7.widget.CardView></LinearLayout> 
+0

のようなものを持っている必要がありますか?達成したいことは何ですか? – Passiondroid

+0

https://drive.google.com/file/d/0B9jj6llVazLvRl9vblFLV3c2djQ/view –

+0

背景は透明にする必要があります。 –

答えて

0

LinearLayoutに必要な色を、​​また透明な背景を持つcardViewを作成しようとするとどうでしょうか。あなたのコードを使用すると、あなたがあなたのUIデザインを共有することができ、この

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:orientation="vertical" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:background="@drawable/bg"> 

<android.support.v7.widget.CardView 
    xmlns:card_view="http://schemas.android.com/apk/res-auto" 
    android:orientation = "vertical" 
    android:layout_gravity="center" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    card_view:cardCornerRadius="5dp" 
    card_view:cardElevation="5dp" 
    card_view:cardBackgroundColor="#55FFFFFF"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/RateMe" 
      android:text="Rate your experience?" 
      android:layout_marginLeft="40dp" 
      android:textAppearance="@android:style/TextAppearance.Large"/> 
     <RatingBar 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/ratingBar" 
      android:numStars="5" 
      android:layout_marginLeft="40dp" 
      android:stepSize="0.1" /> 
     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Cleaniness" 
      android:text="How was cleaniness?" 
      android:layout_marginLeft="40dp" 
      android:textAppearance="@android:style/TextAppearance.Large"/> 
     <RatingBar 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/RateClean" 
      android:numStars="5" 
      android:layout_marginLeft="40dp" 
      android:stepSize="0.1" /> 
     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/Comment" 
      android:layout_marginLeft="40dp" 
      android:hint="please enter comment here" /> 
     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/bttn" 
      android:hint="Submit" 
      android:layout_marginLeft="40dp" 
      android:layout_gravity="center" /> 
    </LinearLayout> 
</android.support.v7.widget.CardView> 

+0

バックグラウンドで画像を追加すると、カードビューと重なり合ってしまいます。画像の一部がcardviewの他の部分に表示されるようなUIにします。 –

+0

@Dipu Kumar私はFrameLayoutを使用し、CardViewの背景のアルファを変更するコードを編集しました。多分私はあなたが望むものを得ることはできません。このコードで問題が解決しない場合は、必要なものの例文とともにコメントを追加してください。ありがとう – Jameltheone

+0

ya私は同じものが欲しかった....あなたは驚くべきです –

関連する問題