草庐IT

OnclickListener

全部标签

java - setOnClickListener(新的 OnClickListener(){})

packageandroid.example;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.Toast;publicclassAndroid_eg1extendsActivity{Buttonbt;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setCont

android - onClickListener 在 fragment 中不起作用

fragment中的onClicklistener有一些问题。如果我点击按钮,什么也不会发生。我既没有从Logcat中的onClicklistener收到消息,也没有在屏幕上出现Toast,但我找不到代码中的错误。有什么想法吗?如果有任何帮助,我将不胜感激!非常感谢!抱歉我的英语不好importandroid.app.Fragment;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.View.OnClickListener;impor

android - 自定义 View 未触发 OnClickListener

我创建了一个从XML布局扩展的自定义按钮。一切正常,除了点击监听器没有被触发。我怀疑问题是因为android:clickable="true"属性,因为当我删除它时触发了点击监听器。但是我需要设置此属性,因为我的自定义View使用选择器作为背景,如果我删除它,则选择器将不再起作用。这是类定义:publicclassCustomButtonextendsLinearLayout{publicCustomButton(Contextcontext,AttributeSetattrs){super(context,attrs);LayoutInflaterinflater=(LayoutIn

android - 自定义 ScrollView 中 View 上的 OnClickListener

我在ViewPager中有一个水平ScrollView。为了防止在到达ScrollView的末尾时滚动ViewPager,我按照SO上的提示使用此类:publicclassCustomScrollViewextendsHorizontalScrollView{publicCustomScrollView(Contextp_context,AttributeSetp_attrs){super(p_context,p_attrs);}@OverridepublicbooleanonInterceptTouchEvent(MotionEventp_event){returntrue;}@Ov

android - OnClickListener() 必须覆盖父类(super class)方法吗?

使用这段代码:importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;...ButtonbuttonAuthorizeUsers=(Button)findViewById(R.id.buttonAuthorizeUsers);buttonAuthorizeUsers.setOnClickListener

android - OnTouchListener 和 OnClickListener 的区别

我制作了一个实现了View.OnTouchListener的应用程序。但是当我将它上传到AndroidMarket(GooglePlayStore)时,我收到以下消息:Thisapkrequests1featuresthatwillbeusedforAndroidMarketfiltering:android.hardware.touchscreen我真的不需要触摸屏本身。您也可以“单击”View,这样就可以了。如果我使用OnClickListener而不是OnTouchListener,这个要求会消失吗?有多少Android设备没有触摸屏?就新的潜在用户而言,从OnTouchList

Android - 多个 OnClickListener?

我有4张图片。我们应该能够点击这些图像。我想知道我是否必须创建4个OnClickListener,或者是否有其他方法可以正确执行此操作?publicclassNavigateActivityextendsActivityimplementsOnClickListener{//imagesprivateImageViewphone;privateImageViewbookings;privateImageViewsettings;privateImageViewpictures;@OverrideprotectedvoidonCreate(BundlesavedInstanceState

android - 如何在 MapView 上实现 OnClickListener

我想在我的MapView上安装onZoomListener。下面的代码是我所做的。如果轻按缩放按钮,它会注册。由于现在所有的新手机都支持双指缩放,所以这是没有用的。有人知道如何做真正的onZoomListener吗?谢谢。OnZoomListenerlistener=newOnZoomListener(){@OverridepublicvoidonVisibilityChanged(booleanarg0){//TODOAuto-generatedmethodstub}@OverridepublicvoidonZoom(booleanarg0){Log.d(TAG,"ZOOMCHANG

android - Fragment 的 OnClickListener 在 onDestroyView 之后调用

我遇到一个问题,在onDestroyView之后调用ListFragment.onListItemClick。我在现场收到很多错误报告(大约1000个活跃用户每天10-20个),但我发现重现它的唯一方法是在点击整个屏幕的同时敲击后退按钮。成百上千的用户真的在这样做吗?这是痕迹:java.lang.IllegalStateException:Contentviewnotyetcreatedatau.com.example.activity.ListFragment.ensureList(ListFragment.java:860)atau.com.example.activity.Lis

android - 您可以对不同的按钮使用相同的 OnClickListener 吗?

在android中,我可以为不同的按钮使用相同的OnClickListener吗?如果是,我如何获得点击产生的按钮?我目前有4个按钮,每个按钮都有自己的OnClickListener。除了获取被单击按钮的文本外,每个OnClickListener都在做同样的事情。我想创建一个OnClickListener但我无法弄清楚如何确定正在单击哪个按钮。谢谢protectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);mTts=new