1. 程式人生 > >android studio spinner控制元件

android studio spinner控制元件

array.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <array name="cars">
        <item>寶馬</item>
        <item>大眾</item>
        <item>賓士</item>
    </array>
</resources>
第一種方法,使用adapter,感覺這個應該是淘汰的方法:
mainactivity.java:
public class 
MainActivity extends AppCompatActivity { Spinner spinner; TextView textView; ArrayAdapter<CharSequence> arrayAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); spinner
=(Spinner)findViewById(R.id.spinner); textView=(TextView)findViewById(R.id.textView); arrayAdapter=ArrayAdapter.createFromResource(this,R.array.countries,android.R.layout.simple_spinner_item); arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner
.setAdapter(arrayAdapter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { textView.setText("select "+adapterView.getItemAtPosition(i)); } @Override public void onNothingSelected(AdapterView<?> adapterView) { } }); } }
第二種,在layout中spinner元件:
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/spinnercar"
android:entries="@array/cars"/>

相關推薦

android studio spinner控制元件

array.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <array name="cars"> <item>寶馬</item&g

android studio 新增控制元件的三種方式

寫在這裡以作筆記。 第一種:佈局檔案中新增 佈局檔案中: <android.support.percent.PercentFrameLayout android:layout_width="match_parent" android:layout_hei

Android Studio 基礎控制元件使用

TextView android:gravity="center" //文字對其方式 top bottom left right center android:textColor="#ffffff"//顏色 android:textSize="24sp" //字型 android:layout_wid

android studio switch控制元件使用

先使用toast小試牛刀: Switch sc=(Switch)findViewById(R.id.switch1); sc.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

android studio開發 控制元件佈局

android:layout_width="match_parent"  //強制拉伸到父元素的寬度 android:layout_height="wrap_content" //自適應大小,強制性地使檢視擴充套件以便顯示其全部內容 android:lay

Android Studio一些控制元件的使用

插入圖片 <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content

Android 高階UI控制元件:DatePicker、TimePicker、Spinner

Spinner控制元件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x

android Spinner控制元件詳解

Spinner提供了從一個數據集合中快速選擇一項值的辦法。預設情況下Spinner顯示的是當前選擇的值,點選Spinner會彈出一個包含所有可選值的dropdown選單,從該選單中可以為Spinner選擇一個新值。 上圖顯示的是Spinner常見的樣式。

Android開發(21)--有關Spinner控制元件的使用說明

下拉列表 Spinner,Spinner是一個每次只能選擇所有項的一個項的控制元件。它的項來自於與之相關聯的介面卡中。 Spinner的使用,可以極大提高使用者的體驗性。當需要使用者選擇的時候,可以提供一個下拉列表將所有可選的項列出來。供使用者選擇。 一、使用陣列作為資料來

android單選控制元件spinner與資料庫結合綜合例項

本示例說明: 1.實現單選按鈕與後臺資料繫結,通過Id繫結. 2.實現顯示時預設選中項控制. 3.實現修改後儲存,根據id儲存. 4.資料庫處理使用AHibernate1.1,詳見: http://blog.csdn.net/lk_blog/article/details/

Android學習--動態向SPinner控制元件中新增資料

android中的spinner動態載入資料: GroupPurchase.java Java程式碼   package jftt.txlong;   import java.util.ArrayList;   import java.util.List;   import android.app.A

Android之switch控制元件字型style

<style name="switch_text_true_blue"> <item name="android:textColor">#3346da</item> </style> <style name="

Android之switch控制元件監聽

mSwith.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(Comp

Android之switch控制元件佈局

<Switch android:track="@drawable/switch_track" android:thumb="@drawable/swith_thumb" android:id="@+id/zx_switch"

Android listview子控制元件的的點選事件(轉)

1.先看圖,是否是你想要的   2.佈局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi

android-自定義控制元件

自定義控制元件兩種方式 1、繼承ViewGroup 例如:ViewGroup , LinearLayout, FrameLayout, RelativeLayout等。 2、繼承View 例如:View, TextView, ImageView, Button等。 View的測量

Android 自定義控制元件-星級評分

在學習自定義控制元件時需要一些例子來練練手,本文這個控制元件就是在這種環境下產生的(可能有BUG); 這個控制元件設計的特點: 1,可以任意修改星星數量 2,可以星星大小會隨控制元件大小而縮小,在控制元件足夠大的情況可以任意設定星星大小 3,滑動監聽,根據滑動距離選擇星級 4,可

Android------------UI的控制元件學習內容

1. android:gravity="fill_horizontal"  :  文字在顯示框中內容顯示的位置 2.ToggleButton :  切換按鈕   3.RadioGroup :  單選按鈕 4.CheckBox :

Android設定常見控制元件點選效果

一. Imageview的點選效果——圖片稍微變暗突出點選效果 public class ClickImageView extends AppCompatImageView { public ClickImageView(Context context) { super(context);

[Android自定義控制元件] Android自定義控制元件

轉載自: http://blog.163.com/[email protected]/blog/static/103242241201382210910473/ 開發自定義控制元件的步驟: 1、瞭解View的工作原理  2、