2011-11-28 69 views
1

我在想什么...... 我不知道为什么焦点不会在2之间的EditText工作,当我使用这个:有点毛病在同一个的LinearLayout的EditText和聚焦

<LinearLayout 
android:id="@+id/linearLayout2" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" > 
<EditText 
    android:id="@+id/etEmail" 
    android:layout_width="200dp" 
    android:layout_height="30dp" 
    android:textSize="10sp" 
    android:hint="@string/etEmail_init" 
    android:inputType="textEmailAddress" 
    android:imeOptions="actionNext" 
/> 
<ImageView 
    android:id="@+id/ivEmail" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical" 
    android:contentDescription="@string/textInvalide" 
    android:src="@drawable/cancel" /> 
<EditText 
    android:id="@+id/etEmail3" 
    android:layout_width="200dp" 
    android:layout_height="30dp" 
    android:textSize="10sp" 
    android:hint="@string/etEmail_init" 
    android:inputType="textEmailAddress" 
    android:imeOptions="actionNext" 
/> 
</LinearLayout> 

的一个解决方案,我发现的是把每个编辑的文本中2的LinearLayout ... 但我想做的事就是拥有同一个“行”这...的EditText

任何人有一个主意 ? Thx提前! 塞巴斯蒂安

回答

0
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> 
<EditText android:id="@+id/et1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" /> 
<EditText android:id="@+id/et2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginLeft="2dp" /> 
</LinearLayout> 
0
<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" 
android:layout_weight="1.0" android:background="#ffffff" android:orientation="horizontal" 
android:padding="1px"> 

    <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" 
    android:orientation="vertical" android:layout_weight="0.5"> 

     <EditText android:id="@+id/date" android:focusable="false" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" /> 
    </LinearLayout> 

     <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" 
    android:orientation="vertical" android:layout_weight="0.5"> 

     <ImageView 
android:id="@+id/ivEmail" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="center" 
android:contentDescription="@string/textInvalide" 
android:src="@drawable/anyimage" /> 
    </LinearLayout> 


    <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" 
    android:orientation="vertical" android:layout_weight="0.5" > 

     <EditText android:id="@+id/time" android:focusable="false" 
     android:layout_width="fill_parent" android:paddingLeft="5px" android:layout_height="wrap_content"/> 
    </LinearLayout> 

Ckeck了这一点,这肯定会帮助üsebestian :) 欢迎