當前位置:首頁 » 安卓系統 » androidselect

androidselect

發布時間: 2023-03-22 11:02:38

『壹』 安卓app中的select不能用怎麼弄

你想要的不是select,而是用css+div+javascript做的,就是顯示和隱藏一個div,div裡面是選擇項,點一個,上面的小div裡面顯示你點的那個

『貳』 Andriod裡面的Selector是什麼東西,實現什麼功能

顧名思義是個選擇器。比如一個按鈕,按下和不按是兩種效果,就是用selector做的,給你看段代碼就清楚了。

<?xmlversion="1.0"encoding="utf-8"?>
<selectorxmlns:android="

皮鎮<itemandroid:drawable="@drawable/icon_back_to_main_pressed"android:state_pressed="true"/>
<itemandroid:drawable="@drawable/icon_back_to_main_pressed"android:state_selected="true"/>
<itemandroid:drawable="@drawable/icon_back_to_main"/>

</selector>

上面代碼分別代表按下、選中和平常狀態時要顯示的圖片(前殲握毀面兩種可氏備以只要按下就可)。

『叄』 android在訪問html頁面中有select時,點擊沒有反應

換個瀏覽器就好了.你訪問的頁面點擊select沒反應,說明編輯這個網頁的程序員沒有針對你的瀏覽器測試過.我也是程序員,編輯的網頁只針對谷歌和360瀏覽器,其他瀏覽器能不能運行不管,只有大公司的網頁才會盡可能多的支持不同瀏覽器.

『肆』 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不同狀態的圖片,可自行設計。

『伍』 android 有沒有像html里的select

安卓會默認把select里的內容作出一個彈出框,不會有下拉效果,不過可以自己寫一個類似效果

『陸』 安卓tv手柄select與back鍵沖突

不兼容。安卓tv手柄select與back鍵沖突是因為兩者不兼容,無法使用肆舉。手柄是一指瞎種電子游戲機的輸入設備,通過操縱其按鈕等,可唯雹空以實現對電腦上模擬角色等的控制。

『柒』 androidselector文字大小

Android Selector可以通過使山亂檔用CSS屬性text-size-adjust來調整文字大小,逗亂其中只需要在<head>中添加如下代碼即可陪銷:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

『捌』 android selector放在哪個文件 里

第一步:打開進入你的項目
第二步:找到res目錄
第三步:找到drawable,如果沒有這個目錄請創建叢殲(注意:一般大鄭蔽的項目裡面會有帶後綴的drawable目錄,如drawable-hdpi,不用管它,直接找到沒有滾州後綴的drawable,沒有就創建一個新的)
第四步:把你的selector文件放在這個目錄下就好了

『玖』 Android中selector使用詳解

選擇器在android中使用的非常廣泛,點擊反饋、選中、使能、聚焦等狀態切換都會用到選擇器。
一:下面是一個簡單的選擇器:

android:enterFadeDuration="200" 、android:exitFadeDuration="200":進入新狀態或退出舊狀態時會有一個200毫秒的漸變動畫。這兩個屬性使用的比較常見,可以使選擇器的狀態切換更加平滑。

以下幾個都是Drawable的屬性。
android:autoMirrored="true"對應drawable.setAutoMirrored(),這個屬性表示是否將drawable鏡像顯示,只有在從右往左布局的環境下才會生效。將此屬性設置成true,並將語言調節成阿拉伯語便可以看到效果。
android:dither="true"對應drawable.setDither(),這個屬性表示是否對圖像進行抖動處理。當圖像的bit-color較少時,通過顏色值的抖動來增加可用顏色數量,並保持較好的顯示效果。
android:visible="true" 對應drawable.setVisible(),設置Drawable是否可見,一般不會影響Drawable的行為,但是它是Drawable是否運行了動畫的一個暗示。例如:AnimationDrawable可以通過這個方法啟動或者停止動畫。

剩下兩個屬性對應DrawableContainer$DrawableContainerState裡面的屬性(DrawableContainer是Drawable的一個子類,DrawableContainerState是DrawableContainer的內部類)。
android:constantSize="true":當選擇器各個狀態的圖片大小不一時,設置為 true表示以最大的圖片的尺寸顯示,設置為false以默認的圖片的尺寸顯示(控制項大小會對現象有影響,需要是包裹內容的)。
android:variablePadding="false" :默認為false,這個屬性意義不大,通常不去設置。

二:Item的各種狀態,理解起來相對簡單,都可以從屬性的名字去理解其含義,例如:

狀態為加速的時候會顯示ic_launcher_m圖片,那麼是什麼加速呢?這就需要自己去分析一下,其實這里指的加速是對View的軟體加速或硬體加速。

當給View設置background、foreground或ImageView設置src時只能寫android:drawable="id":

當給文字顏色添加選擇器的時候必須要寫android:color="ARGB|RGB顏色值"

三:注意安卓程序在讀取選擇器文件時,是從上往下一個一個節點進行遍歷的,程序會選擇符合當前控制項狀態的第一個Item的內容。如果一個Item不寫任何狀態,表示它任何狀態都符合, 所以一般最後一個Item是不會寫任何狀態的(就像if(){}else if(){}else{}語句一樣,最後一個包含了剩下的所有情況)。

四:選擇器的Item和animated-rotate一起使用。

五:動態創建選擇器
動態創建一個簡單的選擇器:

用一張圖片,通過對圖片的著色創建選擇器:

創建矢量圖選擇器:

TextView文字顏色選擇器:

部分常用狀態數組:

『拾』 Android的listview 怎麼取得select內容

解決方案:重寫BaseAdapter,然後自行獲取ListView中每行輸入的EditText值.

大概演算法:重寫BaseAdapter.getView函數,用一個數組存儲EditText中的值,根據position即數組下標,在getView中動態更新EditText和動態獲取EditText中的值.因為ListView中的item是復用的,如果不動態清空或動態獲取EditText中值,就會出現數據紊亂,或者沒數據.那麼在生成EditText的時候要監控其值的變化.存儲下來.

舉例代碼:

packagecom.exmyth.android;

{
;
privateList<Map<String,Object>>mData;//存儲的EditText值
publicMap<String,String>editorValue=newHashMap<String,String>();//

publicListEditorAdapter(Contextcontext,List<Map<String,Object>>data){
mData=data;
mInflater=LayoutInflater.from(context);
init();
}

//初始化
privatevoidinit(){
editorValue.clear();
}

@Override
publicintgetCount(){
returnmData.size();
}

@Override
publicObjectgetItem(intposition){
returnnull;
}

@Override
publiclonggetItemId(intposition){
return0;
}

privateIntegerindex=-1;

@Override
publicViewgetView(intposition,ViewconvertView,ViewGroupparent){
ViewHolderholder=null;
//convertView為null的時候初始化convertView。
if(convertView==null){
holder=newViewHolder();
convertView=mInflater.inflate(R.layout.listview_item,null);
holder.name=(TextView)convertView
.findViewById(R.id.list_item_name);
holder.title=(TextView)convertView
.findViewById(R.id.list_item_title);
holder.value=(EditText)convertView
.findViewById(R.id.list_item_inputvalue);
holder.value.setTag(position);
holder.userkey=(TextView)convertView.findViewById(R.id.user_key);
holder.value.setOnTouchListener(newOnTouchListener(){
@Override
publicbooleanonTouch(Viewv,MotionEventevent){
if(event.getAction()==MotionEvent.ACTION_UP){
index=(Integer)v.getTag();
}
returnfalse;
}
});
{
publicMyTextWatcher(ViewHolderholder){
mHolder=holder;
}

privateViewHoldermHolder;

@Override
publicvoidonTextChanged(CharSequences,intstart,
intbefore,intcount){
}

@Override
publicvoidbeforeTextChanged(CharSequences,intstart,
intcount,intafter){
}

@Override
publicvoidafterTextChanged(Editables){
if(s!=null&&!"".equals(s.toString())){
intposition=(Integer)mHolder.value.getTag();
mData.get(position).put("list_item_inputvalue",
s.toString());//當EditText數據發生改變的時候存到data變數中
}
}
}
holder.value.addTextChangedListener(newMyTextWatcher(holder));
convertView.setTag(holder);
}else{
holder=(ViewHolder)convertView.getTag();
holder.value.setTag(position);
}
Objectvalue=mData.get(position).get("list_item_name");
if(value!=null){
holder.name.setText((String)value);
}
value=mData.get(position).get("list_item_title");
if(value!=null){
holder.title.setText(value.toString());
}
value=mData.get(position).get("user_key");
if(value!=null){
holder.userkey.setText(value.toString());
}else{
holder.userkey.setText("-1");
}
value=mData.get(position).get("list_item_inputvalue");
if(value!=null&&!"".equals(value)){
holder.value.setText(value.toString());
}else{
Stringkey=mData.get(position).get("user_key").toString();
StringinputValue=editorValue.get(key);
holder.value.setText(inputValue);
}
holder.value.clearFocus();
if(index!=-1&&index==position){
holder.value.requestFocus();
}
returnconvertView;
}

publicfinalclassViewHolder{
publicTextViewname;
publicTextViewtitle;
publicEditTextvalue;//ListView中的輸入
publicTextViewuserkey;//用來定義的標志性主鍵,可不用關心
}
}
熱點內容
雲伺服器2m寬是多少 發布:2024-04-19 11:56:36 瀏覽:728
android層布局 發布:2024-04-19 11:52:13 瀏覽:771
1500元組裝伺服器電腦 發布:2024-04-19 11:47:25 瀏覽:469
qq改密碼怎麼改手機 發布:2024-04-19 11:39:17 瀏覽:969
電腦上如何看wifi密碼 發布:2024-04-19 11:34:14 瀏覽:416
java性能測試腳本 發布:2024-04-19 11:25:24 瀏覽:981
存儲成本與性能 發布:2024-04-19 11:16:18 瀏覽:169
linux根文件系統製作 發布:2024-04-19 11:16:12 瀏覽:747
光遇夏日活動什麼時候安卓上線 發布:2024-04-19 11:08:15 瀏覽:854
Java開羅 發布:2024-04-19 10:50:55 瀏覽:959