当前位置:首页 » 安卓系统 » 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属性

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
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
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:742
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372