草庐IT

OnclickListener

全部标签

java - 复选框中的 OnclickListener (Android Studio)

这是我的部分代码,其中包括CheckBox(ChckBoxNo):finalCheckBoxChckBoxNo=(CheckBox)promptsView.findViewById(R.id.ChkBoxNo);ChckBoxNo.setChecked(true);ChckBoxNo.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){if(ChckBoxNo.isChecked()){ChckBoxNo.setChecked(false);}elseif(!ChckBoxNo.i

android - Kotlin Android Button.onClickListener 导致 NoSuchMethodError

我想我发现了使用kotlinforandroid的怪癖,或者我对语法的理解存在一些差距。尝试为按钮设置onClickListener会引发NoSuchMethodError这是错误的代码button.setOnClickListener(Button.OnClickListener{funonClick(view:View){valintent:Intent=Intent(this,DetailActivity::class.java)if(objisString){intent.putExtra("Topic",obj)}startActivity(intent)}})这是输出的堆栈

Java Android - View 类型中的 setOnClickListener(View.OnClickListener) 不适用于参数 (new OnClickListener(){})

当使用下面的代码时,我不断收到错误,我知道还有另一种使用onclick函数的方法,android:onclick...但我更喜欢这种“更清洁”的方式。textview的id名称是正确的,但我一直在使用onclicklistener时收到此错误。我做错了什么?@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main_screen);TextViewtext=(TextView)findVi

android - CollapsingToolbarLayout 中 ImageView 的 OnClickListener

我在CollapsingToolbarLayout中有一个ImageView,我想给它附加一个View.OnClickListerner。但是,点击似乎不会触发监听器。这是Activity:@BindView(R.id.view_nade_backdrop)ImageViewmBackdrop;@BindView(R.id.view_nade_appbar)AppBarLayoutmAppbar;@BindView(R.id.view_nade_collapsing_toolbar)CollapsingToolbarLayoutmCollapsingToolbar;@BindView(

Android listview onclicklistener 不适用于复选框

在我的ListView中有一个复选框、TextView和ImageView。当我点击一个项目时,onclicklistnere不工作。我知道这是因为复选框有自己的监听器,它覆盖了ListView的onclicklistener。美好的。当我设置android:focusable="false"android:focusableInTouchMode="false"在复选框中,我可以点击列表项,但复选框也变成橙色(就像项目一样)。所以这是一个半解决方案,有人知道更好的解决方案吗?这是类:publicclassListViewTutorial2ActivityextendsActivity

android - RecyclerView 中的 CardView 和 OnClickListener 问题

我使用CardView布局作为RecyclerView的行。但是,我在将OnClickListener附加到布局时遇到问题。我正在使用以下布局下面是我的adapter和ViewHolderprivateclassSampleAdapterextendsRecyclerView.Adapter{ArrayListarrayList;privateLayoutInflaterinflater;publicSampleAdapter(Contextcontext){inflater=LayoutInflater.from(context);this.arrayList=newArrayLis

android - OnTouchListener 是否比 OnClickListener 快?

我正在制作一个Android2D游戏,它是多人游戏,两个玩家使用同一个屏幕...每个用户都有几个按钮来控制他们的播放器,有时他们应该尽可能快地点击这些按钮......这就是我遇到的问题!我在真实设备上测试了该应用程序,并且(对此我不确定,但是)我认为当两个用户同时单击多个按钮时,其中一些单击将不起作用!我可以看到玩家移动缓慢...这是因为设备(三星GalaxyS3)吗?还是因为我使用了OnClickListener?OnTouchListener在这种情况下更好吗?或者它们是一样的? 最佳答案 要调用OnClickListener,

java - FloatingActionButton OnClickListener 不适用于 API 17

我的FABonClick在API17上不工作,但在API21上工作正常。我正在使用:compile'com.android.support:design:23.+'FAB布局:关于Activity:myFAB=(FloatingActionButton)findViewById(R.id.myFAB);callCadastroEncoemnda();protectedvoidcallCadastroEncoemnda(){myFAB.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewv){Intenti

Android EditText OnClickListener 问题

我有销售申请。当用户单击EditText时,弹出式计算器要显示。在我的例子中,当用户双击EditTextonClickLister时,它只会显示弹出式计算器。这是我的编辑文本finalEditTexttxtQty=newEditText(this);txtQty.setHeight(1);if(productList.get(i).getQty()!=0.00){txtQty.setText(Double.toString(productList.get(i).getQty()));}txtQty.setLayoutParams(newLayoutParams(LayoutParams

java - 方法调用 'fab.setOnClickListener(new View.OnClickListener() { @Override public void on...' 可能产生 'java.lang.NullPointerException'

我在最低API15的AndroidStudio1.5.1中创建了新的空白Activity项目在生成代码后我有这个警告/错误:onpasteBinMainActivity.java中的代码:packagecom.gamecodeschool.myapplication;importandroid.os.Bundle;importandroid.support.design.widget.FloatingActionButton;importandroid.support.design.widget.Snackbar;importandroid.support.v7.app.AppComp