當前位置:首頁 » 安卓系統 » android選中效果

android選中效果

發布時間: 2022-06-06 17:24:11

1. 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);
}

2. Android textview 怎麼實現點擊後中文字體變粗的效果和點擊後出現陰影的效果

下面是自己做的一個效果,可以拷貝到自己的項目裡面看看,因為網路原因就不上傳結果圖了

1.MainActivity.java

packagecom.example.a07;

importandroid.app.Activity;
importandroid.graphics.Color;
importandroid.graphics.Typeface;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.TextView;

{

privateTextViewtv;

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

tv=(TextView)this.findViewById(R.id.tv);
tv.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewarg0){
//粗體
tv.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
//模糊度//陰影離開文字的x橫向距離//y距離//陰影顏色
tv.setShadowLayer(1F,20F,-20F,Color.GRAY);
}
});
}

}


2.activity_main.xml

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:text="點擊後中文字體變粗的效果和點擊後出現陰影的效果"
android:textSize="25sp"/>

</LinearLayout>



滿意請採納

3. 安卓顏色的選擇效果怎麼在selector實現

把下面的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的時候就可以甩掉系統自帶的那黃顏色的背景了,實現個性化的背景,配合應用的整體布局非常之有用啊。

4. Android ListView 事件監聽 , 關於ListView選中時顯示的效果怎麼寫呀

public class DemoActivity extends ListActivity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.demo); ListView lv = getListView(); ListAdapter apt = new ArrayAdapter(this, android.R.layout.activity_list_item); setListAdapter(apt); lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long a) { } }); }}我臨時用eclipse幫你寫的,希望你能看懂! 查看原帖>>

5. android按鈕選中改變圖片

你想做成什麼效果?

6. android listView中textView設置選中效果(A跳到B畫面)

找到對應的View的那個控制項requestFocus()

7. android怎麼把checkbox狀態設置為選中狀態

android:checked="true"就是設置checkbox狀態為選中狀態。

8. Android中如何實現高亮顯示即選中狀態

  • 使用工具

  1. 編程開發工具;

  2. 電腦;

  3. 安卓手機

  • 操作步驟

  1. 聲明layout,並將如下的背景xml設置上去:


9. android-GridView怎麼滑動選中的效果

不是所有的手機默認都會有這個功能的,你不用去設置,這是不同手機廠商自己做的功能。像三星就會有,但是htc就不會有,這是由手機廠商自己重新定製的,具體你要修改,除非你自己重新定製每個控制項,相信這不太現實。 我個人認為這種情況沒必要去理會,比如說ListView這個控制項,如果是HTC的手機,它本身就是不可以往下拖動了,但是三星的有的機子就可以,所以沒必要去修改吧。

10. 安卓開發imageview狀態選擇器有選中狀態嗎

android
ImageView
設置背景選擇器selector
<ImageView
android:id="@+id/contact_photo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/photo_selector"
android:clickable="true"
/>
必須設置
android:clickable="true"
否則不會有點擊效果,另外,在ImageView中,要用background引用selector,不能用src屬性

熱點內容
伺服器有外網ip 發布:2025-05-19 14:02:02 瀏覽:832
電腦上c語言編程軟體 發布:2025-05-19 13:55:17 瀏覽:124
php56windows 發布:2025-05-19 13:54:23 瀏覽:716
如何查看攻擊過伺服器的ip地址 發布:2025-05-19 13:45:44 瀏覽:941
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:380
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:613
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:945