草庐IT

touch-action

全部标签

android - android中的按钮点击 Action ?

我在android中有两个按钮。Btn1和Btn2。我需要默认显示Btn1,当单击它时,我需要显示Btn2来代替Btn1。又是什么时候单击Btn2,应将其替换为Btn2。请帮我举个例子..我的代码:btn1=(ImageView)findViewById(R.id.firstbtn);btn2=(ImageView)findViewById(R.id.secondbutton);btn2.setVisibility(ImageView.GONE);btn1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClic

android - getSupportFragmentManager() 导致 java.lang.IllegalStateException : Can not perform this action after onSaveInstanceState

我想弄清楚为什么:getSupportFragmentManager().beginTransaction().commit();失败,有java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceState在一个非常基本的FragmentActivity类中。这是我的用例(这将是一些伪代码而不是一个完整的例子,抱歉):我有一个带有内部AsyncTask类的FragmentActivity。大致是这样的:publicclassHelloWorldextendsFragmentActivity{sho

android - 在 android 中调用 Intent.ACTION_VIEW 后返回

我的应用程序有3个ActivityA、B、C。ActivityA调用B。在B中,我调用Intent.ACTION_VIEW来对Twitter进行身份验证,如下所示:publicstaticvoidDoAuthen(Contextcontext,StringCallBackUrl)throwsOAuthMessageSignerException,OAuthNotAuthorizedException,OAuthExpectationFailedException,OAuthCommunicationException{httpOauthConsumer=newCommonsHttpOA

java - 长按按钮时重复一个 Action

假设您有一个TextView,它显示像0这样的数字,并且您有一个Button。现在,如果用户按下按钮,TextView中的数字将增加一个(我知道该怎么做),但如果用户按下按钮并且不释放它,那么TextView中的数字应该增加,只要用户不释放Button,它就会自行重复。换句话说:只要用户按住按钮,如何一遍又一遍地增加数字? 最佳答案 一般方法(不特定于Android)是分别检测按下和释放事件。按下事件会启动一个周期性任务(Runnable或Thread),该任务会添加到计数器中(比如说每秒5次,或每200毫秒一次)。释放事件停止周期

android - onInterceptTouchEvent,onTouchEvent只看到ACTION_DOWN

我有一个顶级ViewGroup,我称之为SliderView,我想在其中检测滑动。这主要是可行的,但仍然存在一个奇怪的故障。SliderView的本质是覆盖onInterceptTouchEvent,一旦用户实际滑动,返回“true”以防止其他View看到MotionEvent。这是一段代码:publicclassSliderViewextendsViewGroup{enumMoveState{MS_NONE,MS_HSCROLL,MS_VSCROLL};privateMoveStatemoveState=MoveState.MS_NONE;...othercode...publicb

android - Webview "mailto:"链接和 "tel:"链接使用 Intent.ACTION_VIEW 工作,但是我如何添加唯一的主题即 "mailto:"链接

我已经使用下面的代码让它正常工作了。所有httpurl在webview中打开,“tel:”链接在拨号程序中打开,“mailto:”链接在电子邮件客户端中打开。但我的问题是如何将“mailto:”链接的主题更改为不同的内容,而不是其预定义的主题。我猜应该有2个单独的Intent,1个用于“tel:”链接,1个用于“mailto:”链接。我根本不知道如何将代码放入下面的shouldOverrideUrlLoading方法中。或者,也许我使用了错误的方法来满足我的要求。@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,Str

android - KitKat ACTION_OPEN_DOCUMENT 不显示三星设备上的文档

我正在使用此处指定的新Kitkat存储访问框架(SAF):https://developer.android.com/guide/topics/providers/document-provider.htmlIntentintent=newIntent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("image/*");startActivityForResult(intent,0);这与示例代码相同,但图像过滤器不起作用。S5或Note3上没有任何显示。

android - 当我使用 ACTION_IMAGE_CAPTURE 拍照时出现 NullPointerException

我有一个相当简单的应用程序,可以从菜单启动相机。相机启动正常,但当我拍完照片后点击确定时,我的nexusone出现了NPE:E/AndroidRuntime(3891):java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=null,request=0,result=-1,data=null}toactivity{net.asplode.tr/net.asplode.tr.PostImage}:java.lang.NullPointerExceptionE/AndroidRuntime(3891):atandr

android - ActionbarSherlock 不包括 Action Bar 的 "overflow"部分(在 Android 2.1 上)

我正在开发Android2.1API7应用。为了实现操作栏,我使用了ActionbarSherlock图书馆。sherlock库一切正常,我可以使用以下代码在我的项目中使用它实现操作栏。res/menu/action_menu.xml:在我的Activity类中:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.action_menu,menu);returntrue;}我用上面的代码成功地得到了操作栏。在A

android - 应用未收到 android.intent.action.DOWNLOAD_COMPLETE Intent

我正在编写一个简单的应用程序,当通过下载管理器在Android设备上完成任何下载时,它会收到通知。我为此创建了一个广播接收器,并在我的Manifest文件中设置了intent过滤器,如下所示。但是,当下载完成时,我的广播接收器不会被调用。是否还需要设置其他一些权限,以便我的应用程序接收下载管理器发送的DOWNLOAD_COMPLETEIntent?请注意:我的应用需要监听通过下载管理器完成的任何下载以下是使用的权限: 最佳答案 我终于设法通过向我的list添加以下权限来解决这个问题: 关