我正在嘗試在我的活動中添加微調器。我的微調必須是一項活動嗎?我正在開發一款平板電腦,並且我只想讓微調控制檯成爲活動中的一個項目。如果它不這樣做,我仍然需要使用OnCreate方法和setContentView ..等等..?我的微調器是否需要擴展活動
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;
import android.os.Bundle;
import android.view.*;
import android.widget.AdapterView.OnItemSelectedListener;
import android.app.Activity;
public class GenderSpinner{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adminfieldfrag);
final Spinner spinner = (Spinner) findViewById(R.id.gen_spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.gender, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
String select = spinner.getSelectedItem().toString();
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
}
}
}
如果你瞭解了android的基礎知識,你不必問這個。 – JoxTraex 2012-02-07 03:48:57
以及我已閱讀通過這兩本書你好,Android和Android平板電腦應用程序開發的問題,他們都沒有說明它是否必須是一個活動與否。 Android平板電腦的開機甚至沒有提到微調器。我也諮詢過網絡。這就是爲什麼我在這裏......爲這件事發光。更何況,如果每個人都知道他們需要知道的一切有關android的論壇需要存在...只是說。 – wann 2012-02-07 05:19:56
只能假設你已經正確地閱讀了文檔,顯然你沒有。無論是或者你跳過基本面,這就是爲什麼,現在更好地學習,然後再... ...具體來說,一個活動不能是一個視圖,所以沒有你不會讓你的微調控件擴展一個活動。一個視圖是一個可見的顯示,用戶可以與之交互或看到,一個活動管理這個活動,因此它們根本不涉及彼此 – JoxTraex 2012-02-07 07:21:53