草庐IT

onCLickListener

全部标签

android - 传递 "null"作为 DialogInterface.OnClickLIstener 合法吗?

只是一个简单的问题:我刚刚发现newAlertDialog.Builder(this).setTitle("Hi").setMessage("Sometext.Didyoureadit?").setPositiveButton("Yes",newDialogInterface.OnClickListener(){@OverridepublicvoidonClick(DialogInterfacedialog,intwhich){//dosomething}}).setNegativeButton("No,I'mtoolazy",null).show();在我的设备上运行良好。将null

android - 让一个按钮在波纹动画结束时执行 OnClickListener( Material 主题)

我观察到Android中按钮上的波纹动画错误。基本上,我有一个ViewGroup,称它为包含2个按钮的ButtonContainer,称它们为OkButton和CancelButton。当用户单击CancelButton时,我想通过将其可见性设置为GONE来隐藏ButtonContainer。但这会导致副作用,即CancelButton上的波纹动画已排队,但从未播放过,而是在下一次ButtonContainer可见时播放。这似乎是因为按钮的OnClickListener在波纹动画有机会播放之前被触发。本文描述了这个确切的错误并显示了View的行为方式:link作者提出了一个解决方法,但

android - 为具有 2 个 View 的 ListView 中的项目设置 OnClickListener

我有一个ListView,其中的项目具有这种布局:所以我的项目有两个不同的部分。我希望能够在每个项目中设置不同的onclickListener(每个LinearLayout一个)。到目前为止,我已经尝试覆盖onListItemClick,但它似乎无法正常工作:@OverrideprotectedvoidonListItemClick(ListViewl,Viewv,intposition,longid){super.onListItemClick(l,v,position,id);ViewGroupvg=(ViewGroup)v;vg.getChildAt(0).setOnClickL

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