草庐IT

onClick-event

全部标签

android - Facebook 登录按钮错误 onclick

我尝试按照说明为我的应用添加Facebook登录。https://developers.facebook.com/docs/facebook-login/android/v2.2我完成了添加登录按钮的步骤。它在我的屏幕上显示正常,但是当我点击它时出现以下错误:Process:com.parse.starter,PID:3073Loginattemptfailed:LoginActivitycouldnotbestartedatcom.facebook.login.LoginManager.startLogin(LoginManager.java:382)atcom.facebook.l

android - 如果条件不满足,不要关闭 DialogPreference onClick

我需要PreferenceActivity中的AutoCompliteTextView,所以我扩展了DialogPreference。我的自动完成期望(帮助)用户输入国家名称。如果用户按取消或不输入任何值,我很好,但是我想确保在关闭对话框之前输入正确的名称。我试图将onClick重写为@OverridepublicvoidonClick(DialogInterfacedialog,intwhich){if(!validator.isValid(textView.toString())){onDialogClosed(false);}else{//dosomethingheresuper

android - 如何判断在 onClick() 中单击了哪个按钮

我在Android应用程序中有多个按钮。我想知道在Java代码中,单击了哪个按钮。据我所知,这是通过这样的单一方法完成的:publicvoidonClick(Viewview){//Dosomething}在该方法中,您必须确定单击了哪个按钮。对吗?如果是这样,我怎么知道哪个被点击了?我确实拥有由findViewById()返回的各种Button对象。我只是不知道如何使用它们来判断单击了哪个按钮。 最佳答案 在您的Activity类中实现View的OnClickListner。覆盖点击方法。Buttonb1=(Button)find

android - 在 onClick 事件中获取 View 的 id 作为 String

嗨,我正在尝试获取我在每个线性布局上设置的ID,但我却获取了android.widget.LinearLayout@41032a40或类似的东西对我来说用处不大。我已将id设置为row1,这就是我想要返回的内容。我确定我以前做过类似的事情,所以我不明白为什么它会返回上面的内容。publicvoidxmlClickHandler(Viewv){Log.d("CLICKROW",String.valueOf(v));} 最佳答案 可以使用v.getID()检查ViewID您可以简单地检查为if(v.getId()==R.id.row1)

java - Eclipse Android 异常 : Unhandled event loop exception No more handles

这个问题在这里已经有了答案:EclipseUnhandledeventloopexception,nomorehandlesWindows7(8个答案)关闭7年前。我是android编程的新手。这是我的问题。即使在所有新创建的项目文件中,我也经常遇到此异常。我捕获了那个异常。实际上我可以使用android,尽管我有这个错误,并且在第二个窗口按“否”后也能够运行模拟器。只有当我在包资源管理器和Java代码之间切换时才会发生这种情况。不在xmlView中。我想知道我是否可以忽略此异常并继续。谢谢当按下ok我明白了entercodehereHereismyerrorlog!SESSION20

安卓 Firebase 数据库 : Single data fetch without event listener

现在,以下是我在Firebase数据库控制台中的数据库层次结构。我正在使用以下代码将数据输入到firebase数据库中。publicvoidcreateRecordInDB(PlaceListItemplaceListItem){mDB=FirebaseDatabase.getInstance().getReference();mListItemRef=mDB.child("Places");for(inti=0;iresult=newHashMap();result.put(key,placeDBModel);mListItemRef.updateChildren(result);}

android - 过滤 ListView 并获得正确的 onclick 项目

我有一个ListView并且我已经实现了过滤。假设我有项目A、B和C。如果我在筛选框中键入B,将仅显示项目B,它是列表的位置0(之前它位于位置1)。因此,当我调用onClick项目时,我得到了id/position0,这导致显示有关A而不是B的详细信息。这是点击代码:ListViewlv=getListView();lv.setTextFilterEnabled(true);lv.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewpa

android - 是否可以将 onclick 监听器添加到 android 中的 remoteviews

我创建了一个通知方法,如下所示:NotificationManagernotificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);Notificationnotification;notification=newNotification(R.drawable.messageicon,"Youhaveanewmessage",System.currentTimeMillis());notification.flags|=Notification.FLAG_AUTO_CANCEL;Remot

Android:使用 onClick 更改 ListView 行中的按钮背景

我的行包含一个按钮,该按钮在我的适配器的getView中设置了自己的点击监听器。我可以在行的父级中使用android:descendantFocusability="blocksDescendants"来区分我的按钮点击和实际的行项目点击。当我点击一个按钮时,它会正确设置按钮背景,我的问题是当我滚动列表时,它也会为不同的行设置它。我认为他们在某个地方存在观点回收问题。这是我的代码:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){if(convertView==null){holder=new

android - 添加一个 onclick 到子菜单?

我的菜单有一个onclick函数,但我不知道我的子菜单的ID是什么,这样我就可以告诉子菜单在用户单击它时要做什么。我使用下面的代码以编程方式创建了我的子菜单。因此,如果有人可以向我解释我如何知道子菜单中每个项目的ID是什么,我将不胜感激。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.mainmenu,menu);SubMenusubmenu=menu.addSubMenu(0,Menu.FIRST,Men