導航:首頁 > 操作系統 > android下拉框

android下拉框

發布時間:2022-01-15 14:35:50

① 安卓下拉框的問題

2.3 系統也有N多定製的地方。 各不相同。
這個軟體好像叫 」cyanogenmod「
如果找不到的話。 弄個「七鍵開關」從小部件里調出來。
放到桌面上就行了 也有藍牙 wifi 衛星 2G gprs 等
那個我也用過。 用了一段時間就不覺得好了

android點擊下拉框跳轉到別的頁面代碼 大家誰能告說我一下

1、首先在一個布局文件(.XML)中繪畫了一個跳轉按鈕(id為btn1):
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="點擊跳轉" />
2、然後在關聯的類中聲明一個私有button名稱,如:
private Button btn1;
TIPS:在類上會添加:import android.widget.Button;
3、接著在類中onCreate的方法內執行以下操作:
(1)、給btn1賦值,即設置布局文件中的Button按鈕id進行關聯,如:
btn1 = (Button) findViewById(R.id.btn1);
(2)、給btn1綁定點擊事件:
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
}
});
TIPS:在類上會添加:import android.view.View;
(3)、 給bnt1添加點擊響應事件:
btn1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//Intent是一種運行時綁定(run-time binding)機制,它能在程序運行過程中連接兩個不同的組件。
//page1為先前已添加的類,並已在AndroidManifest.xml內添加活動事件(<activity android:name="page1"></activity>),在存放資源代碼的文件夾下下,
Intent i = new Intent(MainActivity.this , page1.class);
////啟動
startActivity(i);
}
});
TIPS:在類上會添加:import android.content.Intent;
4、最後,就可以就可以跳轉到下一個頁面了。

③ Android下拉框綁定數據

報下拉框載入失敗說明是json解析錯誤,看看伺服器返回的數據結構,再比對你的解析邏輯,看看哪裡有問題

④ Android java文件中獲取下拉菜單的中用戶選擇的值 求大佬

在安卓客戶端需要添加下拉框,供用戶選擇他們需要填寫的選項。

如果使用資源文件把選項寫死的話,只有text一種形式可選,局限太大,因此如果要實現 value - text 這種形式的話,需要單獨寫一個類 SpinnerOption.java 。

1. 布局文件

<Spinner
android:id="@+id/town_sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>

2. 下拉框選項實體 SpinnerOption.java,在Spinner中顯示選項的時候,默認會顯示每個項(Object)的 toString() 之後的內容,因此重寫 toString() 方法,讓它輸出 text 。

publicclassSpinnerOption{
privateStringvalue="";
privateStringtext="";

publicSpinnerOption(){
value="";
text="";
}

publicSpinnerOption(Stringvalue,Stringtext){
this.value=value;
this.text=text;
}

@Override
publicStringtoString(){
returntext;
}
publicStringgetValue(){
returnvalue;
}
publicStringgetText(){
returntext;
}
}

3. Fragment中:

ArrayList<SpinnerOption>towns;

//准備好下拉框內容
towns=newArrayList<SpinnerOption>();
for(inti=0;i<18;i++){
SpinnerOptionc=newSpinnerOption(i+"",i+"鎮");
towns.add(c);
}

townSp=(Spinner)view.findViewById(R.id.town_sp);
//設置Adapter
ArrayAdapter<SpinnerOption>townAdapter=newArrayAdapter<SpinnerOption>(getActivity(),android.R.layout.simple_spinner_item,towns);
townAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
townSp.setAdapter(townAdapter);
//取下拉框的值
postData.put("townId",((SpinnerOption)townSp.getSelectedItem()).getValue());

在取值時要注意,getSelectedItem()得到的是籠統的Object對象而已,還需要把它轉換類型為SpinnerOption類才能取值。

完成之後的效果:

⑤ android 下拉列表

Android的下拉列表是用Spinner 這個類來實現的。
Spinner的使用(分別使用ArrayAdapter和自定義Adapter實現),使用ArrayAdapter進行適配數據:
1:首先定義一個布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>

2:建立數據源,使用數組,這些數據將會在Spinner下來列表中進行顯示:
<?xml version="1.0" encoding="utf-8"?>

<resources>
<string-array name="spinnername">
<item>北京</item>
<item>上海 </item>
<item>廣州</item>
<item>深圳</item>
</string-array>
</resources>

3:接著在Activity中加入如下的代碼(使用了系統定義的下拉列表的布局文件,當然也可以自定義)
// 初始化控制項

mSpinner = (Spinner) findViewById(R.id.spinner1);
// 建立數據源
String[] mItems = getResources().getStringArray(R.array.spinnername);
// 建立Adapter並且綁定數據源
ArrayAdapter<String> _Adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, mItems);
//綁定 Adapter到控制項
mSpinner.setAdapter(_Adapter);

⑥ android 怎麼在spinner下拉框背景

Spinner控制項也是一種列表類型的控制項,它的繼承關系如下:
Java.lang.Object
↳ Android.view.View
↳ android.view.ViewGroup
↳ android.widget.AdapterView<Textends android.widget.Adapter>
↳ android.widget.AbsSpinner
↳ android.widget.Spinner
android.widget.Spinner繼承了android.view.ViewGroup類。

在Android的UI開發中,Spinner(下拉列表)總是可以用到的,一個簡單的自定義Spinner製作我們只需要記住這重要的五步,一個Spinner就可以應用而生了。

⑦ 如何打造Android自定義的下拉列表框控制項

實現方式:
1、水平布局一個TextView和一個ImageView(小黑箭頭)
2、實現點擊ImageView的單擊事件,彈出PopupWindow
3、PopupWindow中實現下拉列表
關鍵代碼示例:
1、布局

<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<TextView/>
<ImageView />
</LinearLayout>
2、單擊事件

image.setBackgroundResource(R.drawable.gerendang_jiantou);
image.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//彈出popupwindow
}
});
3、pupupwindow相關代碼
ListView lv = new ListView(this);
adapter = new OptionsAdapter(context, datas); // 根據數據,設置下拉框顯示
list.setAdapter(adapter);

/**
* 兩種不同長度的下拉框,主要是為了適應屏幕的大小
*/
if (p_width > 0) {
pWindow = new PopupWindow(v, par.getWidth(), 150);
} else {
pWindow = new PopupWindow(v, par.getWidth(), 300);
}
pWindow.setFocusable(true); //能夠焦點獲得
pWindow.setBackgroundDrawable(new BitmapDrawable()); //設置背景
pWindow.setOutsideTouchable(true); //外部點擊關閉
pWindow.update(); //更新位置

⑧ Android之Button 和下拉菜單的結合

只要涉及到下拉列表等的 就要用到數組Array:
adapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,countries);
spinner.setAdapter(adapter);//把你要顯示的列表信息附加到spinner中,

public void onClick(View v)//(View v)這個是什麼意思:你的單擊事件,里邊的view指你所單擊的View對象

arg0.setVisibility(View.VISIBLE);//設置屬性,可讀不可讀,可用不可用等;

你要實現在選擇下拉菜單中的內容時不顯示到Textview中,單擊Button後才顯示 你可以在選擇的監聽事件setOnItemSelectedListener中:
textview2.setText("你的血型是:"+countries[arg2]);//textview2顯示下拉列表內容 能不能選擇後不顯示在我點button後再在textview2中顯示出來
換成:新建的一個String類型比如str來保存這個信息
str="你的血型是:"+countries[arg2]
在OnClicklistener單擊事件的時候把它顯示出來唄:
public void onClick(View v)//(View v)這個是什麼意思
{
textview.setText("文本框中內容:"+edittext.getText().toString());
textview2.setText(str);
}

希望對你能有所幫助

⑨ Android 類似於下拉列表的控制項

可以通過button點擊控制顯隱來實現。
帶箭頭的為button1,第一次點擊,顯示下面的具體信息;再點擊,隱藏。
下面的具體信息的布局文件的高度用wrap_content

閱讀全文

與android下拉框相關的資料

熱點內容
編程拖放 瀏覽:40
linux卸載tomcat 瀏覽:875
手機時間如何校正到伺服器 瀏覽:81
創造與魔法瞬移源碼百度 瀏覽:882
反射優化java 瀏覽:874
硬體加密播放盒子 瀏覽:923
xp點擊文件夾選項沒反應 瀏覽:537
蘋果不顯示桌面的app怎麼刪除 瀏覽:864
安卓手機怎麼換國際服 瀏覽:415
神獸領域安卓怎麼下載 瀏覽:250
單片機交通燈ad原理圖 瀏覽:413
多功能解壓磁鐵筆 瀏覽:80
少兒編程火箭升空 瀏覽:401
蘭斯10游戲解壓碼 瀏覽:42
手機proxy伺服器地址 瀏覽:449
吉他清音壓縮 瀏覽:301
簡歷模板程序員 瀏覽:882
螺桿壓縮機虛標型號 瀏覽:953
idea開發項目伺服器ip地址 瀏覽:125
串口伺服器出現亂碼怎麼解決 瀏覽:950