本帖最後由 s3654396x 於 2013-4-21 16:14 編輯
package com.example.ce;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.widget.AdapterView.*;
import android.widget.Spinner;
public class MainActivity extends Activity
{
TextView tv;
Spinner sp;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
setContentView(ll);
tv = new TextView(this);
tv.setTextSize(25);
tv.setText("請選擇你要查詢的運動");
tv.setGravity(BIND_AUTO_CREATE);
TextView textView = (TextView)findViewById(R.id.textView1);
sp = new Spinner(this);
Spinner spinner = (Spinner)findViewById(R.id.spinner1);
String[] str = {"籃球","羽球","跑步",
"腳踏車","游泳","滑雪",
"看電視","仰臥起坐","唸書",
"蹓狗","打拳","爬樓梯"};
ArrayAdapter<String> ad = new ArrayAdapter<String>
(this, android.R.layout.simple_spinner_item, str);
ad.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(ad);
ll.addView(tv);
ll.addView(sp);
sp.setOnItemSelectedListener(new SampleItemSelectedListener());
}
class SampleItemSelectedListener implements OnItemSelectedListener
{
public void onItemSelected(AdapterView<?>v, View iv, int pos, long id)
{
TextView tmp = (TextView) iv;
}
public void onNothingSelected(AdapterView<?> arg0){}
}
}
目前問題卡在String[] str = {"籃球","羽球","跑步","腳踏車","游泳","滑雪", "看電視","仰臥起坐","唸書","蹓狗","打拳","爬樓梯"};
我想要在每個運動名稱上追加數值例如..籃球:600,腳踏車:400,游泳:1000 -以上都是1小時的時間
然後到時候我會新增一個欄位給使用者輸入{ }幾分鐘..然後在依使用者輸入的分鐘數成以選擇運動的數值
例如:籃球:600卡洛里..使用者欲查詢85分鐘會消耗多少卡洛里:類似這樣的加法
|