導航:首頁 > 操作系統 > androidspinner背景

androidspinner背景

發布時間:2022-05-08 01:15:51

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

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

Ⅱ android 在activity里修改spinner控制項本身顏色

可以設置background嗎
spinner.setBackgroundColor(Color.GRAY);

Ⅲ 如何更改android spinner 背景

沒錯在<Spinner那下面加個屬性android:background指向一張圖片,要完整的例如:

實際就是點一張圖片啊蛋疼,為了效果可以加右邊小箭頭發光的另一張圖,設置當onclick時

按下替換圖片彈起再替換圖片這樣就完美了

Ⅳ android Spinner如何設置邊框

1、准備兩張圖片,並做好9.png

2、在drawable中定義spinner_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true"
android:drawable="@drawable/spinner_press" /><!--按下時效果-->
<item android:state_pressed="false"
android:drawable="@drawable/spinner" /><!--默認效果-->
</selector>
3、style中定義
<!-- spinner -->
<style name="spinner_style">
<item name="android:background">@drawable/spinner_selector</item>
<item name="android:paddingLeft">5dip</item>
</style>
4、調用
<Spinner
android:id="@+id/field_item_spinner_content"
style="@style/spinner_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:animationCache="true"
android:drawSelectorOnTop="true" />
5、在layout中定義simple_spinner_item.xml
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:gravity="center_vertical"
android:textColor="#808080"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
6、java代碼
ArrayAdapter<String> adapter = new ArrayAdapter<String>(mContext, R.layout.simple_spinner_item);
String level[] = getResources().getStringArray(R.array.affair_level);//資源文件
for (int i = 0; i < level.length; i++) {
adapter.add(level[i]);
}
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);

Ⅳ android 的spinner是一個什麼作用的控制項

可以使用Button加ListPopupWindow實現和spinner一樣的效果,並且可以監聽到點擊事件(Spinner是不能設置點擊事件的)
布局文件,只有一個button
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent" >

<Button
android:id="@+id/button"
android:layout_width="100dp"
android:layout_height="50dp"
/>
</LinearLayout>
代碼

public class MainActivity extends Activity {

private Button button;
private ListPopupWindow popupWindow;
private List<String> strings;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
strings = new ArrayList<String>();
strings.add("item1");
strings.add("item2");
strings.add("item3");
button = (Button)findViewById(R.id.button);
popupWindow = new ListPopupWindow(this);
popupWindow.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,strings));
popupWindow.setAnchorView(button);
popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
popupWindow.setModal(true);
popupWindow.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
button.setText(strings.get(position));
popupWindow.dismiss();
}
});
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
popupWindow.show();
}
});
}
}

Ⅵ 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 怎麼重寫spinner

如果你不擴展spinner的功能而只是要定製UI的話可以用主題theme和style,設置背景圖什麼的,就完全可以取代spinner原有的樣式了,這樣就可以實現去掉spinner的邊框的效果,具體實現效果和你設置的圖片有關。

Ⅷ android中spinner顏色特別淡根本看不清怎麼辦

  1. 自定義adapter返回自己的item view

  2. 修改spinner樣式

  3. 刪掉android:textColor="#FFFFFF"

Ⅸ android spinner 怎樣自定義樣式

android spinner 下拉選擇控制項,spinner有個APIsetDropDownViewResource
就是用來設置下拉的條目樣式
設置方式:
spinner.setDropDownViewResource(R.layout.drop_down_item);

Ⅹ 關於android開發spinner顯示的問題

spinner顯示項的數據可以是String[],也可以是arrayList。你要做的就是數據項最開始里加上一列,spinner會默認選中第一項。。。或者使用spinner.setSelection(XXX)為他設置選中項。。。

閱讀全文

與androidspinner背景相關的資料

熱點內容
國外代理伺服器地址伺服器埠密碼 瀏覽:751
phpthrownew 瀏覽:676
java從入門到精通pdf百度雲 瀏覽:55
linuxhdf5安裝 瀏覽:468
java繼承編程練習題 瀏覽:651
雲記app怎麼寫字視頻 瀏覽:597
如何進入我的世界臟小豆的伺服器 瀏覽:41
哪裡找到轉轉app 瀏覽:579
蘋果二次app怎麼注冊 瀏覽:586
國際服體驗服伺服器為什麼爆滿 瀏覽:113
微信商城模板源碼 瀏覽:436
網頁的源碼怎麼讀取 瀏覽:402
ubuntu命令打開軟體 瀏覽:760
如何實現對講頻道加密 瀏覽:351
福州8000的程序員去深圳多少 瀏覽:644
保存加密是什麼意思 瀏覽:43
安裝不了軟體顯示加密目錄 瀏覽:911
php53下載64位 瀏覽:99
osip源碼結構 瀏覽:958
如何刪除加密網站 瀏覽:717