2012-04-01 8 views
1

Ich habe ein Problem mit dem Layout. Sehen Sie sich das Bild an: enter image description hereAndroid-Layout und nach oben bringen

wie Sie sehen können Sterne sind über Text und Schaltflächen. Wie kann ich das tun und Tasten sind über Sterne? Dieser Stern ist Animation. dies ist mein xml:

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

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
    <ImageView 
     android:id="@+id/imageView2" 
      android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
     <ImageView 
     android:id="@+id/imageView3" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 


     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal" 
      android:text="Czy chcesz kontynuować?/Do you want to continous?" 
      android:textAppearance="?android:attr/textAppearanceMedium" /> 

     <ImageView 
     android:id="@+id/imageView4" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 


     <RelativeLayout 
      android:id="@+id/relativeLayout1" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      > 

      <Button 
       android:id="@+id/buttonNo" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentRight="true" 
       android:layout_alignParentTop="true" 
       android:layout_marginRight="158dp" 
       android:text="Nie/No" /> 

      <Button 
       android:id="@+id/buttonYes" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentTop="true" 
       android:layout_marginRight="94dp" 
       android:layout_toLeftOf="@+id/buttonNo" 
       android:text="Tak/Yes" /> 

     </RelativeLayout> 

      <ImageView 
     android:id="@+id/imageView5" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
      <ImageView 
     android:id="@+id/imageView6" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
       <ImageView 
     android:id="@+id/imageView7" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
       <ImageView 
     android:id="@+id/imageView8" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
        <ImageView 
     android:id="@+id/imageView9" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
        <ImageView 
     android:id="@+id/imageView10" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
         <ImageView 
     android:id="@+id/imageView11" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
         <ImageView 
     android:id="@+id/imageView12" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
          <ImageView 
     android:id="@+id/imageView13" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
          <ImageView 
     android:id="@+id/imageView14" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
           <ImageView 
     android:id="@+id/imageView15" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
           <ImageView 
     android:id="@+id/imageView16" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
            <ImageView 
     android:id="@+id/imageView17" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
            <ImageView 
     android:id="@+id/imageView18" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
             <ImageView 
     android:id="@+id/imageView19" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
             <ImageView 
     android:id="@+id/imageView20" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
              <ImageView 
     android:id="@+id/imageView21" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
              <ImageView 
     android:id="@+id/imageView22" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
               <ImageView 
     android:id="@+id/imageView23" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
               <ImageView 
     android:id="@+id/imageView24" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                <ImageView 
     android:id="@+id/imageView25" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                <ImageView 
     android:id="@+id/imageView26" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                 <ImageView 
     android:id="@+id/imageView27" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                 <ImageView 
     android:id="@+id/imageView28" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                  <ImageView 
     android:id="@+id/imageView29" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                  <ImageView 
     android:id="@+id/imageView30" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                   <ImageView 
     android:id="@+id/imageView31" 
      android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                   <ImageView 
     android:id="@+id/imageView32" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                    <ImageView 
     android:id="@+id/imageView33" 
      android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                    <ImageView 
     android:id="@+id/imageView34" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                     <ImageView 
     android:id="@+id/imageView35" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                     <ImageView 
     android:id="@+id/imageView36" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                      <ImageView 
     android:id="@+id/imageView37" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                      <ImageView 
     android:id="@+id/imageView38" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                       <ImageView 
     android:id="@+id/imageView39" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                       <ImageView 
     android:id="@+id/imageView40" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                        <ImageView 
     android:id="@+id/imageView41" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                        <ImageView 
     android:id="@+id/imageView42" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                         <ImageView 
     android:id="@+id/imageView43" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                         <ImageView 
     android:id="@+id/imageView44" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                          <ImageView 
     android:id="@+id/imageView45" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                          <ImageView 
     android:id="@+id/imageView46" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                           <ImageView 
     android:id="@+id/imageView47" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                           <ImageView 
     android:id="@+id/imageView48" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                            <ImageView 
     android:id="@+id/imageView49" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                            <ImageView 
     android:id="@+id/imageView50" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                             <ImageView 
     android:id="@+id/imageView51" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                             <ImageView 
     android:id="@+id/imageView52" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                              <ImageView 
     android:id="@+id/imageView53" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                              <ImageView 
     android:id="@+id/imageView54" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                               <ImageView 
     android:id="@+id/imageView55" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                               <ImageView 
     android:id="@+id/imageView56" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                                <ImageView 
     android:id="@+id/imageView57" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                                <ImageView 
     android:id="@+id/imageView58" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                                 <ImageView 
     android:id="@+id/imageView59" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 
                                 <ImageView 
     android:id="@+id/imageView60" 
     android:layout_width="25dp" 
     android:layout_height="25dp" 
     android:src="@drawable/star_bez_nog" /> 

</LinearLayout> 

Antwort

1

Erstellen Sie eine Layoutdatei, die aus allen Sternen und einem anderen Layout besteht, das Schaltflächen und Textansichten enthält und was immer Sie möchten. Erstellen Sie nun ein Layout-Rahmenlayout, das sowohl das Layout als auch das erste Sternen-Layout und dann das Tastenlayout enthält.

1

Wenn Sie die Sterne wollen auf dem Boden sein, so dass sie in einem RelativeLayout setzen und sie an der Spitze Ihrer Layout-Datei setzen. Ihre XML-Layout-Dateien arbeiten von oben nach unten, so dass alles, was danach geschrieben wird, über dieses RelativeLayout gesetzt wird.

0

Die meisten Programmierer werden wahrscheinlich das Lesen Ihrer XML-Datei überspringen. Sie sollten wirklich lernen, wie man eine Array- oder ArrayList verwendet, um sternförmige ImageViews (zufällig) auf dem Bildschirm anzuzeigen. Gib der Frage einen Hintergrund + Rahmen und Viola! Mission gelöst!