2013-02-10 32 views
0

我为转换器制作了此xml,并且我需要它从微调器中的值(例如英亩,公顷和...)中进行转换,并在列表视图中给出结果如何使用微调器和列表视图制作转换器

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context=".Main" > 

<Spinner 
    android:id="@+id/spinner1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" /> 

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/spinner1" 
    android:layout_centerHorizontal="true" 
    android:ems="10" 
    android:inputType="number" > 

    <requestFocus /> 
</EditText> 

<ListView 
    android:id="@+id/listView1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/editText1" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="60dp" > 
</ListView> 

</RelativeLayout> 

和我做了这个代码在java中:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.area); 

    Spinner s1 = (Spinner) findViewById(R.id.spinner1); 
    ListView lv1 = (ListView) findViewById(R.id.listView1); 

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
      this, R.array.Area, android.R.layout.simple_spinner_item); 
    adapter.setDropDownViewResource(android.R.layout.select_dialog_singlechoice); 
    s1.setAdapter(adapter); 
    lv1.setAdapter(adapter); 
} 

我需要的是摆脱微调(如英亩值)值并插入结果列表视图。

回答

0

你必须从微调器中挑选选定的值,然后添加到列表视图。