當前位置:首頁 » 安卓系統 » androidspinner選中

androidspinner選中

發布時間: 2023-11-28 20:07:13

㈠ android Spinner控制項 選擇後為什麼會自動彈到界面頂部

我今天也遇到這個問題了
開始以為當spinner在scrollview時 存在android版本兼容問題
於是改成了popupwindow 比spinner麻煩好多 頁面有多個EditText用於彈出popupwindow展示不同的下拉數據 點擊TextView要記錄當前的EditText當點擊popupwindow的列表項關閉popupwindow時要取到數據手動調用之前記錄的EditText的setttext方法
而用spinner 這一切都是自動的
前面都是廢話 結果用popupwindow實現完後還是一樣 會自動滾動到頂部 這時才仔細分析問題原因
原來是在點擊EditText(設置了clickable=true;focusable=false)彈出spinner/popupwindow時焦點在頁面外的EditText上 ,於是關閉spinner/popupwindow時頁面自動滾動到獲取焦點的EditText
解決方法很簡單 在focusable=false的EditText的點擊事件里去掉焦點
if (getCurrentFocus()!=null) {
getCurrentFocus().clearFocus();
}

㈡ Android Spinner右邊按鈕如何設置為小三角

ArrayAdapter<String>adapter=

newArrayAdapter<String>(this,

android.R.layout.simple_spinner_item);

這裡面的第二個參數是android.R系統自帶的xml樣式,我們更換這個時就會看到生成的spinner的直觀樣式如下:

㈢ android中的spinner.setOnItemSelectedListener監聽問題

spinner中列表的第一項是默認被選中的,所以一進來就會執行監聽事件。
你可以讓第一項不被選中,spinner2.setSelection(0, false).

㈣ android spinner怎麼用

android中的spinner控制項是表示下拉菜單的意思,按照如下步驟使用:

1、首先使用Android studio創建一個項目,如下圖:

4、最後去類中綁定控制項,並添加數據即可使用。

㈤ android 的自定義spinner選中後如何不顯示下拉框里的圖片

把你不需要的組件設置屬性a.setVisibility(View.GONE);需要的時候再將其設置為a.setVisibility(View.VISIBLE);

㈥ android spinner默認什麼都不選擇

項目開發中經常有些變態的羨清需求,比如要求spinner默認不選中任何一項。
如果你自定義spinner,那這個當然不是問題;也可以在原有的選項列表中開頭增加一項空字元串項,默認顯示這個空字元串也薯派卜達到了效果,不過採用這種方式需要你在獲取被選擇項的位置時忽略空字元串項。
經過一番摸索,發現我們只要保證 spinner第一次展示時不顯示即可,數穗相關代碼如下:
boolean isSpinnerFirst = true ;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main) ;
Spinner spinner = (Spinner)findViewById(R.id.spinner) ;
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (isSpinnerFirst) {
//第一次初始化spinner時,不顯示默認被選擇的第一項即可
view.setVisibility(View.INVISIBLE) ;
}
isSpinnerFirst = false ;
}

@Override
public void onNothingSelected(AdapterView<?> parent) {
}
}) ;
}

熱點內容
sha256在線加密 發布:2025-07-12 13:19:06 瀏覽:227
vbnet創建資料庫連接 發布:2025-07-12 13:15:34 瀏覽:232
為什麼社保卡在社康還要密碼 發布:2025-07-12 13:11:42 瀏覽:811
取隨機數php 發布:2025-07-12 12:58:16 瀏覽:840
如何配置組合音響 發布:2025-07-12 12:53:54 瀏覽:93
c語言冪計算 發布:2025-07-12 12:52:36 瀏覽:566
兔費WLAN密碼多少 發布:2025-07-12 12:50:59 瀏覽:861
阿里雲分布式存儲 發布:2025-07-12 12:45:04 瀏覽:535
sql日誌壓縮 發布:2025-07-12 12:39:53 瀏覽:343
紅點角標演算法 發布:2025-07-12 12:11:16 瀏覽:844