2010-06-16 4 views

Répondre

2

i usedthe suit le code, mais il a encore quelques défauts: vous devez modifier la valeur:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/widget" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 

android:layout_gravity="center_horizontal|center_vertical" 
> 
<EditText 
    android:id="@+id/bullet" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 

    android:paddingRight="4dip" 
    android:includeFontPadding="false" 
    android:lines="4" 
    android:text="hidhidihfidhfdifhdifhdifhidhfidf" /> 
<ImageView 
    android:id="@+id/icon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="#ffff00" 
    android:src="@drawable/icon" 
    android:layout_alignTop="@id/bullet" 

    android:layout_marginLeft="50dip" /> 

    <ImageView 
    android:id="@+id/icon1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 

    android:background="#ff00ff" 
    android:layout_alignBottom="@id/bullet" 

    android:layout_marginLeft="100dip" 
    android:src="@drawable/star_logo" /> 

    </RelativeLayout> 
1

@pengwang et à qui il peut concerner

base fait référence à la ligne à la base de toute vue, boutons, images, ou tout contrôle. Lorsque vous utilisez la propriété de base, alors vous donnez n'importe quel identifiant de la base que vous voulez référencer ou c'est l'endroit où vous voulez votre bouton ou tout. lorsque vous passez en mode graphique, il va montrer comment il s'adresse de référence pour lequel vous avez défini

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 
    <RelativeLayout 
     android:id="@+id/relativeLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" > 
     <ImageButton 
      android:id="@+id/iB" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:layout_alignParentBottom="true" /> 

     <Button 
      android:id="@+id/button1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Button" 
      android:layout_alignParentBottom="true" 
      android:layout_toRightOf="@id/iB" 
      android:layout_alignBaseline="@id/relativeLayout1" /> 
    </RelativeLayout> 
</LinearLayout> 
0

faire quelque chose comme ça

<EditText 
     android:id="@+id/searchedittext" 
     android:layout_width="fill_parent" 
     android:layout_height="50dip" 
     android:hint="Search Events, Restaurants, Businesses" 
     android:singleLine="true" 
     android:textSize="15dip" /> 

    <Button 
     android:id="@+id/searchbtn" 
     android:layout_width="40dip" 
     android:layout_height="40dip" 
     android:layout_marginLeft="-50dip" 
     android:background="@drawable/ic_menu_search" /> 
    <Button 
     android:id="@+id/searchbtn2" 
     android:layout_width="40dip" 
     android:layout_height="40dip" 
     android:layout_marginLeft="-30dip" 
     android:background="@drawable/ic_menu_search" /> 
</LinearLayout> 
-1

Pour placer votre centre de la vue de votre vue parent vous avez juste besoin de spécifier cette propriété android: gravity = "center"

Questions connexes