bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

怎么在Android中使用Spinner監聽下拉列表-創新互聯

這篇文章將為大家詳細講解有關怎么在Android中使用Spinner監聽下拉列表,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

創新互聯專注于無棣網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供無棣營銷型網站建設,無棣網站制作、無棣網頁設計、無棣網站官網定制、小程序開發服務,打造無棣網絡公司原創品牌,更為您提供無棣網站排名全網營銷落地服務。

方法一:

以資源方式,靜態展示 Spinner 選項:

<Spinner 
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:id="@+id/spinner2"
  android:entries="@array/spingarr"
  />

數據文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string-array name="spingarr">
   <item>北京</item> 
  <item>上海</item> 
  <item>廣州</item> 
  <item>深圳</item> 
  </string-array>
</resources>

怎么在Android中使用Spinner監聽下拉列表

用法 2 :

以代碼方式,動態展示 Spinner 選項,用適配器給Spinner添加數據

package com.example.testspanner;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {
private Spinner spinner;
private List<String> data_list;
private ArrayAdapter<String> arr_adapter;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.spinner);
    spinner = (Spinner) findViewById(R.id.spinner);
    //數據
    data_list = new ArrayList<String>();
    data_list.add("北京");
    data_list.add("上海");
    data_list.add("廣州");
    data_list.add("深圳");
    //適配器
    arr_adapter= new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, data_list);
    //設置樣式
    arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    //加載適配器
    spinner.setAdapter(arr_adapter);
  }
}

布局文件增加:

<Spinner 
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:id="@+id/spinner"
  />

最后再說一下怎么監聽該控件吧。

 mySpinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {//選擇item的選擇點擊監聽事件 
          public void onItemSelected(AdapterView<?> arg0, View arg1, 
              int arg2, long arg3) { 
            // TODO Auto-generated method stub 
            // 將所選mySpinner 的值帶入myTextView 中  
            myTextView.setText("您選擇的是:" + arg2+"個");//文本說明 
          } 
          public void onNothingSelected(AdapterView<?> arg0) { 
            // TODO Auto-generated method stub 
            myTextView.setText("Nothing"); 
          } 
        });

關于怎么在Android中使用Spinner監聽下拉列表就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網站欄目:怎么在Android中使用Spinner監聽下拉列表-創新互聯
當前網址:http://vcdvsql.cn/article8/dsdcop.html

成都網站建設公司_創新互聯,為您提供品牌網站設計域名注冊靜態網站自適應網站響應式網站企業網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設