之前按照現成的代碼復制上去,最上面的title會顯示當前選擇的選項,但是不知道怎么弄了一下就沒了

uj5u.com熱心網友回復:
將你的這個activity 的完整代碼貼出看看uj5u.com熱心網友回復:
你有使用過setTitle這個方法嗎? 你的activity參考的them看看有沒有去掉titleuj5u.com熱心網友回復:
用過Settitle,怎么看參考的theme呀uj5u.com熱心網友回復:
package com.example.myapplication51;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView txtResult;
private String m = "";
private TextView tm;
private ListView lstPrefer;
private Button btnDo;
String[] Fruits = new String[]{"蘋果5元", "橘子3元", "香蕉2元"};
int count;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//取得資源類別檔案中的界面組件
btnDo = (Button) findViewById(R.id.btnDo);
txtResult = (TextView) findViewById(R.id.txtResult);
tm = (TextView) findViewById(R.id.tm);
lstPrefer = (ListView) findViewById(R.id.lstPrefer);
//以多選模板建立ArrayAdapter
ArrayAdapter<String> adapterBalls = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice, Fruits);
lstPrefer.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); //設定多選
//設定ListView的資料源
lstPrefer.setAdapter(adapterBalls);
count = adapterBalls.getCount(); //取得選取專案總數
//設定button組件Click事件的listener為btnDoListener
btnDo.setOnClickListener(btnDoListener);
//設定lstPrefer組件ItemClick事件的listener為lstPreferListener
lstPrefer.setOnItemClickListener(lstPreferListener);
}
//定義onClick()方法
private Button.OnClickListener btnDoListener = new Button.OnClickListener() {
public void onClick(View v) {
String selAll = "";
for (int p = 0; p < count; p++) {
if (lstPrefer.isItemChecked(p))
selAll += Fruits[p] + " ";
}
if (selAll.equals("蘋果5元 ")) {
m = "共5元";
} else if (selAll.equals("橘子3元 ")) {
m = "共3元";
} else if (selAll.equals("香蕉2元 ")) {
m = "共2元";
} else if (selAll.equals("蘋果5元 " + "橘子3元 ")) {
m = "共8元";
} else if (selAll.equals("蘋果5元 " + "香蕉2元 ")) {
m = "共7元";
} else if (selAll.equals("香蕉2元 " + "橘子3元 ")) {
m = "共5元";
} else if (selAll.equals("蘋果5元 " + "橘子3元 " + "香蕉2元 ")) {
m = "共10元";
}
txtResult.setText("已選水果:" + selAll);
tm.setText("總金額" + m);
}
};
//定義onItemClick方法
private ListView.OnItemClickListener lstPreferListener =
new ListView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
if (lstPrefer.isItemChecked(position)) { //已復選
String sel = parent.getItemAtPosition(position).toString();
setTitle("目前選擇:" + sel);
} else {
setTitle("目前選擇:");
}
}
};
uj5u.com熱心網友回復:
