編輯:關於Android編程
MainActivity如下:
package cc.test; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.AdapterView.OnItemSelectedListener; /** * Demo描述: * Spinner簡單使用的完整示例 * * 注意事項: * 這裡的simple_spinner_item和simple_spinner_dropdown_item * 我們均使用系統自帶的布局 */ public class TestSpinnerActivity extends Activity { private Spinner mSpinner; private ArrayAdaptermAdapter ; private String [] mStringArray; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); } private void init(){ mSpinner=(Spinner) findViewById(R.id.spinner); mStringArray=getResources().getStringArray(R.array.test_string_array); mAdapter = new ArrayAdapter (this,android.R.layout.simple_spinner_item,mStringArray); //設置下拉列表風格 mAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mSpinner.setAdapter(mAdapter); //監聽Item選中事件 mSpinner.setOnItemSelectedListener(new ItemSelectedListenerImpl()); } private class ItemSelectedListenerImpl implements OnItemSelectedListener{ @Override public void onItemSelected(AdapterView> arg0, View view, int position,long arg3) { System.out.println("選中了:"+mStringArray[position]); } @Override public void onNothingSelected(AdapterView> arg0) { } } }
main.xml如下:
arrays.xml如下:
- 無
- 失眠
- 貧血
- 脫發
- 疲憊
- 煩躁
- 偏胖
- 偏瘦
- 白發
- 頭痛
- 近視
- 弱視
- 耳鳴
1.SharedPrefereces 只能保存一些簡單的數輕量級.XML 存儲文件名,數據保存在data/data/basepackage/shared_prefs/my
Android RecyclerView 是Android5.0推出來的,導入support-v7包即可使用。個人體驗來說,RecyclerView絕對是一款功能強大的控
在上一篇文章中,我們分析了Android系統進程間通信機制Binder中的Server在啟動過程使用Service Ma
Android Studio安裝更新終極解決方式之前寫過一篇Android SDK無法更新的博文,其實該方式對Android Studio同樣有效,大伙可以下載網盤中分享