2011-12-06 64 views
0

我想创建一个不同的部件这样的吧..如何创建选项栏

enter image description here

相反的两个中国盒子我想显示在底部的微调和EditText上area.And这个酒吧有一个列表视图。

任何一个知道如何创建这个?

我想什么...

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

     <LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" > 
<Spinner 
     android:id="@+id/spinner" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:prompt="@string/country" 
     android:layout_weight="1"/> 
<EditText 
    android:id="@+id/edittextserach" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Search here" 
    android:layout_weight="1" 

    /> 
<ImageButton 
    android:id="@+id/imagesearch" 
    android:src="@drawable/search_icon" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:clickable="true" 
    android:layout_weight="0" 
    android:layout_marginBottom="8dip" 
    android:paddingBottom="12dip"/> 
</LinearLayout> 

<ListView 
    android:id="@+id/android:list" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" />" 
</LinearLayout> 

我知道我的布局很奇怪,但我无法找到任何这教程。我对这种布局很陌生。

enter image description here

+1

问题是什么,你得到些什么? – havexz

+0

当我在edittext微调器中输入长文本并且搜索按钮消失时。 –

+0

你运行的是哪个android版本?它是模拟器还是设备? – havexz

回答

1

尝试限制你的EditText这样

选择maxWidth这是有意义的。即使在输入长文本后,启用scrollHorizo​​ntally也会确保单行显示。

为的EditText
android:maxWidth="100dip" 
android:scrollHorizontally="true" 

完成布局:

<EditText 
     android:id="@+id/edittextserach" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:maxWidth="100dip" 
     android:scrollHorizontally="true" 
     android:text="Search here" /> 
+0

它的作品,但我不知道为什么微调和搜索栏和图像按钮不线性检查编辑的问题。 –

+0

我在微调器上尝试了layout_marginbottom =“10dip”,但它没有改变。 –

0

使用android:maxWidth属性

<EditText 
    android:id="@+id/edittextserach" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Search here" 
    android:layout_weight="1" 
    android:maxWidth="20sp" 
/> 
+0

它增加edittext的高度.. –

+0

检查下面的soln ... :) – havexz