select在android
1. 安卓app中的select不能用怎麼弄
你想要的不是select,而是用css+div+javascript做的,就是顯示和隱藏一個div,div裡面是選擇項,點一個,上面的小div裡面顯示你點的那個
2. android中的selector文件怎樣創建
Android中的Selector主要是用來改變控制項的背景,可以設置控制項不同狀態下的背景,如按下,焦點,無焦點,被選中。。。等等
創建selecetor一般放在res的drawable目錄下
右擊drawable目錄,new一個android xml file
<?xmlversion="1.0"encoding="utf-8"?>
<selectorxmlns:android="http://schemas.android.com/apk/res/android">
<itemandroid:state_pressed="true">
<shape>
<solidandroid:color="#FF2233"/>
</shape>
</item>
<item>
<shape>
<solidandroid:color="#FF6633"/>
</shape>
</item>
</selector>
item中state的屬性有如下
android:state_pressed 是否按下,如一個按鈕觸摸或者點擊。
android:state_focused 是否取得焦點,比如用戶選擇了一個文本框。
android:state_hovered 游標是否懸停,通常與focused state相同,它是4.0的新特性
android:state_selected 被選中,它與focus state並不完全一樣,如一個list view 被選中的時候,它裡面的各個子組件可能通過方向鍵,被選中了。
android:state_checkable 組件是否能被check。如:RadioButton是可以被check的。
android:state_checked 被checked了,如:一個RadioButton可以被check了。
android:state_enabled 能夠接受觸摸或者點擊事件
android:state_activated 被激活(這個麻煩舉個例子,不是特明白)
android:state_window_focused 應用程序是否在前台,當有通知欄被拉下來或者一個對話框彈出的時候應用程序就不在前台了
需要注意的是如果有多個item,那麼程序將自動從上到下進行匹配,最先匹配的將得到應用。所以最好把默認的放到最後面
3. android在訪問html頁面中有select時,點擊沒有反應
換個瀏覽器就好了.你訪問的頁面點擊select沒反應,說明編輯這個網頁的程序員沒有針對你的瀏覽器測試過.我也是程序員,編輯的網頁只針對谷歌和360瀏覽器,其他瀏覽器能不能運行不管,只有大公司的網頁才會盡可能多的支持不同瀏覽器.
4. android 按鈕selector寫在哪
以下是按鈕的selector使用
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_pressed" android:state_pressed="true"></item>
<item android:drawable="@drawable/btn_focused" android:state_focused="true"></item>
<item android:drawable="@drawable/btn_normal"></item> </selector>
5. android 有沒有像html里的select
安卓會默認把select里的內容作出一個彈出框,不會有下拉效果,不過可以自己寫一個類似效果
6. android手機的select的默認樣式是怎麼的
select的樣式,可以使用自定義的圖片之類的,如下:
1、首先res/drawable中定義編寫如下樣式:
Java代碼
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/check_true" android:state_checked="true"></item>
<item android:drawable="@drawable/check_true" android:state_selected="true"></item>
<item android:drawable="@drawable/check_true" android:state_pressed="true"></item>
<item android:drawable="@drawable/check_false"></item>
</selector>
2、在layout中添加checkbox控制項:
Java代碼
<CheckBox
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_check"
android:button="@null"
android:checked="true"/>
其中drwable/btn_check為1中頂一個文件名稱,另外必須將android:button設置為@null。
@drawable/check_true和@drawable/check_false為checkbox不同狀態的圖片,可自行設計。
7. 如何讓selector在android studio工作室
啥意思 直接在res 下面drawable 創建一個 xml 寫selector 在布局中調用就成啦 跟ecliose 一眼的
8. android列舉selector標簽常用到屬性,並說明分別代表哪些意思
千峰扣丁為您總結:
android:state_pressed
Boolean、「true」表示按下狀態使用(例如按鈕按下)、「false」表示非按下狀態使用
android:state_focused
Boolean、「true」表示聚焦狀態使用(例如使用滾動球/D-pad聚焦Button);「false」表示非聚焦狀態使用
android:state_selected
Boolean、「true」表示選中狀態使用(例如Tab
打開);「false」
表示非選中狀態使用
android:state_checkable
Boolean、「true」表示可勾選狀態時使用;「false」表示非可
勾選狀態使用、(只對能切換可勾選—非可勾選的構件有用、)
android:state_checked
Boolean、「true」表示勾選狀態使用;「false」表示非勾選狀態使用
android:state_enabled
Boolean、「true」表示可用狀態使用(能接收觸摸/點擊事件)、「false」表示不可用狀態使用
android:window_focused
Boolean、「true」表示應用程序窗口有焦點時使用(應用程序在前台)、「false」表示無焦點時使用(例如Notification欄拉
下或對話框顯示
9. android中selector怎麼用
Android中的Selector用來改變ListView和Button控制項的默認背景。
其使用方法請參照如下步驟:
一.創建xml文件,位置:drawable/xxx.xml,同目錄下記得要放相關圖片
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默認時的背景圖片-->
<item android:drawable="@drawable/pic1" />
<!-- 沒有焦點時的背景圖片 -->
<item android:state_window_focused="false"
android:drawable="@drawable/pic1" />
<!-- 非觸摸模式下獲得焦點並單擊時的背景圖片 -->
<item android:state_focused="true" android:state_pressed="true" android:drawable= "@drawable/pic2" />
<!-- 觸摸模式下單擊時的背景圖片-->
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" />
<!--選中時的圖片背景-->
<item android:state_selected="true" android:drawable="@drawable/pic4" />
<!--獲得焦點時的圖片背景-->
<item android:state_focused="true" android:drawable="@drawable/pic5" />
</selector>
二.使用xml文件:
1.方法一:在listview中配置android:listSelector="@drawable/xxx
或者在listview的item中添加屬性android:background="@drawable/xxx"
2.方法二:Drawable drawable = getResources().getDrawable(R.drawable.xxx);
ListView.setSelector(drawable);但是這樣會出現列表有時候為黑的情況,需要加上:android:cacheColorHint="@android:color/transparent"使其透明。
相關屬性:
android:state_selected是選中
android:state_focused是獲得焦點
android:state_pressed是點擊
android:state_enabled是設置是否響應事件,指所有事件
根據這些狀態同樣可以設置button的selector效果。也可以設置selector改變button中的文字狀態。
以下是配置button中的文字效果:
drawable/button_font.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#FFF" />
<item android:state_focused="true" android:color="#FFF" />
<item android:state_pressed="true" android:color="#FFF" />
<item android:color="#000" />
</selector>
Button還可以實現更復雜的效果,例如漸變
drawable/button_color.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> /
<item android:state_pressed="true">//定義當button 處於pressed 狀態時的形態。
<shape>
<gradient android:startColor="#8600ff" />
<stroke android:width="2dp" android:color="#000000" />
<corners android:radius="5dp" />
<padding android:left="10dp" android:top="10dp"
android:bottom="10dp" android:right="10dp"/>
</shape>
</item>
<item android:state_focused="true">//定義當button獲得 focus時的形態
<shape>
<gradient android:startColor="#eac100"/>
<stroke android:width="2dp" android:color="#333333" color="#ffffff"/>
<corners android:radius="8dp" />
<padding android:left="10dp" android:top="10dp"
android:bottom="10dp" android:right="10dp"/>
</shape>
</item>
</selector>
最後,需要在包含 button的xml文件里添加兩項。例如main.xml 文件,需要在<Button />里加兩項android:focusable="true" android:background="@drawable/button_color"
10. <SELECT>標簽的onchange事件在手機上不能用
請仔細檢查你的拼寫和語法。select的onchange事件手機瀏覽器是支持的。我曾經做過二級聯動,就是要使用這個事件的。
JCitySelect.addEventListener("change",function(){
varvalue=this.options[this.options.selectedIndex].value;
_this.cityId=value;
_this.pageNo=1;
_this.pageSize=8;
_this.pageCount=0;
_this.changeCON(value);
},false);
這個頁面就有select的下拉應用。上面是代碼onchange部分的代碼。
http://m.pcauto.com.cn/club/city/