草庐IT

OnclickListener

全部标签

android - 按钮数组onclicklistener

我在xml中设置了10个按钮并添加到主Activity中。我只显示2个。所有按钮只更改一个变量和按钮颜色。有没有一种方法可以将所有按钮分组到一个onclicklistener并使用switch检查按下了哪个按钮。使用单独的onclicklistener似乎是浪费空间。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);f1=(Button)findViewById(R.id.f1

java - EditText OnClickListener 需要两次点击才能工作

我的Activity中有4个EditTexts。每个都有一个OnClickListener,调用时会为我勾选一个复选框。但是,当我第一次按下EditText时,EditText变为蓝色,但复选框未选中。只有当我再次按下它时,OnClickListener才会生效并选中该框。谁知道这是为什么?示例代码:publicView.OnClickListenerrespiratoryOnClickListenerv(finalViewv){View.OnClickListenerlistener=newView.OnClickListener(){@OverridepublicvoidonCli

android - 在操作栏主页图标上设置 OnClickListener 使图标松开按下状态

设置以下内容使主页图标显示按下状态:actionBar.setHomeButtonEnabled(true);但是,在设置OnClickListener之后,主页图标停止显示按下状态:ImageViewiconImage=(ImageView)activity.findViewById(android.R.id.home);iconImage.setOnClickListener(newandroid.view.View.OnClickListener(){@OverridepublicvoidonClick(Viewv){}});关于如何防止禁用按下状态的任何想法?

java - 声明一个类实现 OnClickListener 还是自己声明?

为我的标题道歉,我无法正确阐明问题。我见过OnCLickListener以两种方式实现。第一个是通过表示您的类实现OnCLickListener来完成的。第二个通过让您自己声明来完成任务。为什么在第一个选项中你可以简单地将this作为你的setOnCLickListener参数,但在第二个选项中你必须经历创建OnClickListener反对你自己?第一个:publicclassWidgetConfigextendsActivityimplementsOnClickListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceSt

android - 动态表格布局上的 OnClickListener

我想将onClicklistener添加到生成的动态表中的项目。我的代码是for(intk=0;k请帮忙。 最佳答案 您需要将OnClickListner接口(interface)添加到您的Activity中,然后将所有动态View添加到setOnClickListner,最后您可以在onClick(查看View)方法。试试这个publicclassMainScreenextendsActivityimplementsOnClickListener{inti=10;//inputnoofrow@Overrideprotectedvo

android - 我在哪里定义我的 OnClickListener 以关闭 Android 中的自定义对话框 View ?

我定义了以下自定义对话框View:publicclassMyDialogextendsDialog{publicMyDialog(Contextcontext){super(context);}@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.my_dialog);getWindow().setLayout(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTEN

android - 使用 android 设计支持库将 onClickListener 添加到导航 View header

我想将onClickListener添加到导航Viewheader的项目,例如更改TextView文本或为ImageView设置图像。 最佳答案 在您的activity_main.xml布局中添加抽屉导航代码。并在布局目录中添加您的drawer_header.xml将nav_menu.xml添加到您的菜单目录在您的MainActivity.java中聆听点击DrawerLayoutmDrawerLayout;NavigationViewmNavigationView;TextViewheader;然后在您的onCreate()中初始

Android,在 onClickListener 中使用 Toast

我正在尝试在onClickListener中给定某些条件,让toast显示一些文本。该应用程序无法在模拟器中运行,并且出现以下错误:“voidcannotbeconvertedtoToast”我四处搜索,在这个论坛上找到了几个类似的问题和解决方案,但没有一个完全适用于我的问题。其他人没有在声明中使用正确的上下文,但我的意思是我这样做了。(javafile(上下文)的名称是:“Case1Activity”)谁能帮我解决这个问题?我稍微简化了代码:publicvoidonClick(Viewview){if(button1Pushed==false){count++;Toasttoast=

android - 如何将 OnClickListener 设置为 RecyclerView 中的两个按钮?

在我的android应用程序中,我有一个Activity来显示RecyclerView,其中每一行都由一个TextView和2个按钮组成。就这样:嗯,根据网上的很多解释,我做了这个适配器:publicclassListAdapterextendsRecyclerView.Adapter{privateLayoutInflaterlayoutInflater;protectedVectorlists;publicListAdapter(Contextcontext,Vectorlists){layoutInflater=(LayoutInflater)context.getSystemS

安卓 : AdMob onClickListener

我在我的android应用程序中显示AdMob的横幅。我希望当用户点击它消失的横幅时。我已经尝试了代码AdView.setOnClickListener但它不起作用...编辑:这是代码privatevoidvisual_banner(){//#####Pubblicità#####//CreatetheadViewadView=newAdView(this,AdSize.BANNER,"a14e5bed604ebf8");//LookupyourLinearLayoutassumingit’sbeengiven//theattributeandroid:id="@+id/mainLay