OnTouchListene是用来监听手机屏幕事件的监听,用来处理按下,抬起,滑动等动作 具体的有3中情况:UP抬起 DOWN按下 MOVE滑动 使用: 在Activity中,实现OnTouchListener...对不同的控件按下,抬起,滑动事件做不同的处理 通常在设计UI界面时,为了用户体验更好,通常在用户按下某个控件之后会有相应的小范围变大效果,在弹起之后,会恢复原样,这里可以用OnTouchListener 与动画共同实现...,为相应的按钮添加点击事件 ib_main_drag.setOnTouchListener(this); ③重写onTouch()方法,执行相应的业务,为按钮应用上动画 public boolean...if(event.getAction()==MotionEvent.ACTION_MOVE){ } return false; } 这里没有写滑动的操作,是因为实现按钮的放大与缩小不需要处理滑动事件...如此,就实现了点击按钮之后,按钮会放大,在松开之后,会恢复到原样
2、Android手机一般都有物理按键,按下物理按键的菜单键,有的手机在顶部显示选项菜单而不是在右上角显示,有的手机干脆不显示任何菜单(常见于Android4.2.2以下系统)。...另外,更换左侧返回区域的返回箭头图标,可通过ActionBar的setIcon来实现。但该方法在Android4.4.2之后才支持,之前版本的系统仍然不支持定制左侧返回图标。...搜索按钮只显示一个箭头图标,Android暂不支持显示文本。 //查看Android源码,搜索按钮用的控件是ImageView,所以。。。...actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE|ActionBar.DISPLAY_HOME_AS_UP); if (bgId >...搜索按钮只显示一个箭头图标,Android暂不支持显示文本。 //查看Android源码,搜索按钮用的控件是ImageView,所以。。。
自己布置一个back的按钮或图片 当然就要自己写回退实现的逻辑,例如back的id为R.id.back,在onClick方法中,switch case中调用finish方法,case R.id.back...使用系统提供的Action Bar Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、...简单来说,就是系统提供的标准组件,让我们方便的实现后退功能。 ...但有一点要注意的是,如果要在Java代码中操作ActionBar,例如setTitle,指定其文字,必须在onStart方法中进行,而不能是onCreate方法,因为在系统周期中,onStart方法时View...机器上的back按键 处理此按键的后退功能,只需要在onBackPressed方法中就可以。
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 #栅格系统 ##1、栅格系统介绍 Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统...Bootstrap的栅格系统,由一个行(.row)和多个列构成。 栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的网页布局中。...##2、栅格系统参数 ?...-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop --> 按钮禁用状态 按钮尺寸:.btn-lg(大按钮)、.btn-sm(小按钮)、.btn-xs(超小按钮) .btn-block:将按钮拉伸到撑满整个父元素。
要实现的效果是点击加按钮就购买分数自动加一,同时计算合计的总计 先共享一份colors.xml的数据,比较全面,可以根据需要添加 按钮等文字颜色:#fafafa 白色 “cor4” --> #fafafa android="http://schemas.android.com/apk/res/android"> android:color="#FFFFFFFF...> android="http://schemas.android.com/apk/res/android" android:layout_width...android.view.Window; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast
Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。...修改Action Bar的图标和标题 默认情况下,系统会使用或者中icon属性指定的图片来作为ActionBar的图标,但是我们也可以改变这一默认行为。...当Activity启动的时候,系统会调用Activity的onCreateOptionsMenu()方法来取出所有的Action按钮,我们只需要在这个方法中去加载一个menu资源,并把所有的Action...响应Action按钮的点击事件 当用户点击Action按钮的时候,系统会调用Activity的onOptionsItemSelected()方法,通过方法传入的MenuItem参数,我们可以调用它的getItemId...: finish(); return true; …… } } 当点击ActionBar图标的时候,系统同样会调用onOptionsItemSelected
所以,为你的activity添加actionbar,只需简单地设置属性为11或者更大。 常用操作: 搜索 Actionbar允许你为当前上下文中最重要的操作添加按钮。...那些直接出现在actionbar中的icon和/或文本被称作action buttons(操作按钮)。安排不下的或不足够重要的操作被隐藏在actionoverflow中。...1.所有的操作按钮和actionoverflow中其他可用的条目都被定义在菜单资源的XML文件中。通过在项目的res/menu目录中 新增一个XML文件来为actionbar添加操作。... 在不是主要入口的其他所有屏中(activity不位于主屏时),需要在actionbar中为用户提供一个导航到逻辑父屏的up button(向上按钮)。...-- 按钮没有按下的状态 --> <!
所以,为你的activity添加actionbar,只需简单地设置属性为11或者更大。 常用操作: 搜索 Actionbar允许你为当前上下文中最重要的操作添加按钮。...那些直接出现在actionbar中的icon和/或文本被称作action buttons(操作按钮)。安排不下的或不足够重要的操作被隐藏在actionoverflow中。...1.所有的操作按钮和actionoverflow中其他可用的条目都被定义在菜单资源的XML文件中。通过在项目的res/menu目录中 新增一个XML文件来为actionbar添加操作。...在不是主要入口的其他所有屏中(activity不位于主屏时),需要在actionbar中为用户提供一个导航到逻辑父屏的up button(向上按钮)。...-- 按钮没有按下的状态 --> <!
系统主题风格 4. 导航键 5. 屏幕适配 6. 返回按钮 1....为了获得更好的用户体验,我们建议您保持总体方向与原始方向一致。...返回键功能的官方解释: 1.具有与屏幕上任何后退或关闭按钮相同的功能 2.暂停和取消暂停游戏(如果适用) 3.关闭所有对话框窗口 4.导航到菜单堆栈中的上一个位置(如果适用) 5.第一次登录时,在主菜单中按下退出应用程序...,在服务器选择和字符选择页面中,Android后退按钮出现错误行为。...具体情境: (1)在游戏启动、资源加载过程,点击系统返回按钮要求能够后退,或者弹框提示用户是否退出游戏;(部分应用在这过程屏蔽了系统按钮,出现被谷歌应用商店拒绝的情况) (2)活动弹窗显示时,点击返回系统按钮要求能够关闭弹窗
参考Android Support Library 22.1 首先要介绍下AppCompat,这个库起初是是为了让以前低版本的Android系统能够用上ActionBar而开发的兼容支持库[right?...自从Android 5.0引入了Material Design之后,这个兼容支持库增加了一个任务,那就是为低版本的系统提供与Material Design兼容的组件。...AppCompat v21 delivers an API and feature-set that is up-to-date with Android 5.0 参考网址Android Support...,界面风格统一,操作方式一致,同时将Material Design的设计风格带到了以前低版本Android系统。...的功能,默认提供了很多种元素可以放置在Toolbar上,其中包括导航按钮、logo图标、标题和子标题、一个或多个自定义的View以及菜单项。
Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。...修改Action Bar的图标和标题 默认情况下,系统会使用或者中icon属性指定的图片来作为ActionBar的图标,但是我们也可以改变这一默认行为。...当Activity启动的时候,系统会调用Activity的onCreateOptionsMenu()方法来取出所有的Action按钮,我们只需要在这个方法中去加载一个menu资源,并把所有的Action...响应Action按钮的点击事件 当用户点击Action按钮的时候,系统会调用Activity的onOptionsItemSelected()方法,通过方法传入的MenuItem参数,我们可以调用它的getItemId...: finish(); return true; …… } } 当点击ActionBar图标的时候,系统同样会调用onOptionsItemSelected()方法,并且此时的itemId
Mono for Android 实现高效的导航 Android 4.0 系统定义了一系列的高效导航方式 (Effective Navigation), 主要包括标签、下拉列表、以及向上和返回等, 本文介绍如何用...var actionBar = this.ActionBar; // 首页不需要向上的 Home 按钮 actionBar.SetHomeButtonEnabled(false); /...要显示向上导航的按钮, 需要在 OnCreate 方法中对 ActionBar 做如下设置: // 设置 ActionBar var actionBar = this.ActionBar; // 将 Home...按钮显示为向上, 提示用户点击这个按钮可以返回应用程序的上一级。...系统的导航与 iOS 相比复杂很多, 实现起来也相对麻烦一些, 好在有 Google 的 Support Package 已经多大部分操作提供了比较好的封装, 还是比较容易掌握的。
ActionBar actionBar = getActionBar(); actionBar.hide(); 当你隐藏ActionBar时,系统会将Activity的整个内容充满整个空间。 ...3.修改Action Bar的图标和标题 默认情况下,系统会使用或者中icon属性指定的图片来作为ActionBar的图标,但是我们也可以改变这一默认行为。...当Activity启动的时候,系统会调用Activity的onCreateOptionsMenu()方法来取出所有的Action按钮,我们只需要在这个方法中去加载一个menu资源,并把所有的Action...5.响应Action按钮的点击事件 当用户点击Action按钮的时候,系统会调用Activity的onOptionsItemSelected()方法,通过方法传入的MenuItem参数,我们可以调用它的...return true; ... } 当点击ActionBar图标的时候,系统同样会调用onOptionsItemSelected(
在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观...> 2.通过Java代码实现 首先在XML文件设置两个按钮,一个负责显示Action Bar,一个隐藏Action Bar,代码如下所示: <Button android:id="@+id/actionBar_show...; import android.view.View; import android.widget.Button; 定义两个按钮,和Action Bar的全局变量: Button action_show..., action_hide; //定义显示与隐藏按钮 android.support.v7.app.ActionBar actionBar; //定义V7包下的ActionBar 接着,编写按钮的单击事件相应函数...); //获取显示按钮 action_hide = (Button) findViewById(R.id.actionBar_hide); //获取隐藏按钮 action_show.setOnClickListener
implements View.OnClickListener { private ActionBar actionBar; private TextView tv_plus;...super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //隐藏系统标题栏...showPopupWindow(); break; case R.id.btn1: Toast.makeText(this, "按钮...public boolean onTouch(View view, MotionEvent motionEvent) { //必须写 v.performClick();解决与单击事件的冲突...} break; case MotionEvent.ACTION_UP
的实例; 1.2.3 调用ActionBar的setDisplayHomeAsUpEnabled()方法让导航按钮显示出来; 1.2.4 调用了setHomeAsUpIndicator...,如果系统语言是从左往右的,比如英语、汉语,滑动菜单就在左边,如果系统语言是从右往左的,比如阿拉伯语,滑动菜单就在右边。...接着调用ActionBar的setDisplayHomeAsUpEnabled()方法让导航按钮显示出来, 又调用了setHomeAsUpIndicator()方法来设置一个导航按钮图标。...= null){ actionBar.setDisplayHomeAsUpEnabled(true);//让导航按钮显示出来 actionBar.setHomeAsUpIndicator...= null){ actionBar.setDisplayHomeAsUpEnabled(true);//让导航按钮显示出来 actionBar.setHomeAsUpIndicator
当启动detailFragment 时,我希望在detailFragment 打开时,actionbar出现 返回的箭头按钮 "按钮,关闭 我希望在detailFragment回到 homeFragment。...实现 显示返回按钮 @Override public void onStart() { super.onStart(); ActionBar actionBar...( new ColorDrawable(getResources().getColor(android.R.color.transparent))); //在这里,我把图标改成透明色了...MenuItem item) { if (item.getItemId() == android.R.id.home) { getActivity().getFragmentManager
特点 1.标题栏(或者actionBar) 做的有个 菜单图标按钮(三条线或者其他)。一般这样的标题栏左侧和右侧都会有图标按钮。如图1所示。...2.点击图标按钮 从左侧向右 慢慢退出一个 菜单视图(View),遮盖在 内容页(首页)的视图上,同时,产生遮盖层。如图2所示。 实 官方示例 参考自谷歌开发者网站的示例,在这个页面可以下载到示例。...to toggle nav // drawer getActionBar().setDisplayHomeAsUpEnabled(true); // 使actionbar...R.drawable.ic_notification_content, /* * nav drawer image to replace 'Up...@Override public boolean onOptionsItemSelected(MenuItem item) { // The action bar home/up
2.添加ActionBar 参考Setting Up the Action Bar (1)支持Android 3.0以上版本(API level 11) 如果要支持Android 3.0以上版本(API...会分两种情况进行处理: 1、手机有MENU实体键:则按下Menu键后会显示剩余菜单项; 2、手机没有MENU实体键:则会在最左边显示一个Action OverFlow按钮,按下后会显示剩余项菜单。...注意,如果你是为了兼容Android 2.1版本等低版本系统而使用了支持库Support Library 的话,你还需要自定义一个命名空间NameSpace,因为showAsAction 并不在android...如果是在Anroid 4.1(API level 16)以上版本或者使用支持库中的ActionBarActivity的话,只需要在Manifest文件中指定Activity的父Activity即可,这样系统就知道返回的时候是回到哪个....setDisplayHomeAsUpEnabled(true); } 如果细想的话,还要考虑当前Activity和父Activity所处的Stack的情况,那么就复杂了,可以参考Providing Up
官方的最新support library v7中提供了新的组件ToolBar,用来替代之前的ActionBar,实现更为弹性的设计在 material design 也对之做了名称的定义:App bar...R.drawable.icon); toolbar.setTitleTextColor(Color.parseColor("#FFFFFF")); setSupportActionBar(toolbar); 设置菜单按钮额操作...The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify...; return true; } return super.onOptionsItemSelected(item); } 去除ActionBar 去除Actionbar...最简单的方法就是直接继承NoActionBar的主题了 参考链接 android:ToolBar详解 Android Material Design之Toolbar与Palette实践
领取专属 10元无门槛券
手把手带您无忧上云