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

androidstate

發布時間: 2022-08-28 02:03:08

㈠ 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欄拉 下或對話框顯示

㈡ Android開發中定義xml中的selector里android:state_focused這句是什麼意思

android:state_focused
是當控制項獲得焦點的時候控制項的表示。
類似的還有android:state_pressed,按下時
android:state_selected選中時
為了實現的效果是:
按下一個按鈕,按鈕會變個形狀或者顏色,松開,它又變回原樣。

㈢ android怎麼在代碼中設置狀態選擇器

要顯示選擇器,使用 createChooser() 創建Intent 並將其傳遞至 startActivity()。
/*
*一旦您已創建您的 Intent 並設置附加信息,調用 startActivity() 將其發送給系統 。
*如果系統識別可處理意向的多個Activity,它會為用戶顯示對話框供其選擇要使用的應用,
*如圖 1 所示。 如果只有一個Activity處理意向,系統會立即開始這個Activity。

startActivity(intent);
*/
// Build the intent
Uri location = Uri.parse("geo:0,0?q=1600+Amphitheatre+Parkway,+Mountain+View,+California");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, location);

// Verify it resolves
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(mapIntent, 0);
boolean isIntentSafe = activities.size() > 0;

// Start an activity if it's safe
if (isIntentSafe) {
startActivity(mapIntent);
}
代碼選擇器:

Intent intent = new Intent(Intent.ACTION_SEND);
...

// Always use string resources for UI text.
// This says something like "Share this photo with"
String title = getResources().getString(R.string.chooser_title);
// Create intent to show chooser
Intent chooser = Intent.createChooser(intent, title);

// Verify the intent will resolve to at least one activity
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(chooser);
}

㈣ Android開發中定義xml 中的selector里android:state_focused這句是什麼意思

android:state_focused
是當控制項獲得焦點的時候控制項的表示。
類似的還有android:state_pressed,按下時
android:state_selected 選中時

為了實現的效果是:
按下一個按鈕,按鈕會變個形狀或者顏色,松開,它又變回原樣。

㈤ android:state_enabled有什麼作用

android:drawable 放一個drawable資源
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 應用程序是否在前台,當有通知欄被拉下來或者一個對話框彈出的時候應用程序就不在前台了

㈥ android state_window_focused 是什麼意思

機器人狀態窗口集中

㈦ android state狀態為offline怎麼解決

This problem can be said is unprecedented. No latecomers, answer the Chinese civilization for five thousand years, every year have a explain yourself, then later overturned, re established, so repeatedly complex for thousands of years, you are so lucky, today, I can tell you a standard answers, at least 5000 years won't be overthrown, that card is the kingly way.

㈧ android 怎麼定義背景選擇器

關於listview和button都要改變android原來控制項的背景,在網上查找了一些資料不是很全,所以現在總結一下android的selector的用法。
首先android的selector是在drawable/xxx.xml中配置的。
先看一下listview中的狀態:
把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系統使用時根據ListView中的列表項的狀態來使用相應的背景圖片。
drawable/list_item_bg.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文件:第一種是在listview中配置android:listSelector="@drawable/list_item_bg"

或者在listview的item中添加屬性android:background=「@drawable/list_item_bg"即可實現,或者在java代碼中使用:Drawable drawable = getResources().getDrawable(R.drawable.list_item_bg);
ListView.setSelector(drawable);同樣的效果。
但是這樣會出現列表有時候為黑的情況,需要加上:android:cacheColorHint="@android:color/transparent"
使其透明。
其次再來看看Button的一些背景效果:
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:backgroud="@drawable/button_color"
這樣當你使用Button的時候就可以甩掉系統自帶的那黃顏色的背景了,實現個性化的背景,配合應用的整體布局非常之有用啊。

熱點內容
怎麼看java 發布:2025-01-13 13:54:18 瀏覽:10
沒腳本導演 發布:2025-01-13 13:52:22 瀏覽:339
獲取android簽名 發布:2025-01-13 13:40:21 瀏覽:595
單片機編譯器和驅動 發布:2025-01-13 13:31:33 瀏覽:440
tis伺服器怎麼進pe 發布:2025-01-13 13:31:02 瀏覽:277
android線程與線程通信 發布:2025-01-13 13:30:27 瀏覽:39
FTP伺服器本地策略 發布:2025-01-13 13:20:47 瀏覽:486
地下城堡2掛機腳本 發布:2025-01-13 13:20:44 瀏覽:206
web雲伺服器配置 發布:2025-01-13 13:19:54 瀏覽:460
小康密碼是多少 發布:2025-01-13 13:19:13 瀏覽:42