草庐IT

onClick-event

全部标签

android - 为 GridView Android 中的选定项目禁用 onClick

我想知道如何禁止点击Gridview中的一组项目。这是类:publicclassLevelSelectActivityextendsActivity{publicGridViewgridView;publicTextViewEasy;publicTextViewMedium;publicTextViewHard;publicButtonmBackButton;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout

java - 使用<include>标签时如何使用Onclick事件

我有两个java类和两个类的两个布局。每个布局中都有一个按钮。这两个类都扩展了Activity。现在在第一个布局中我使用了这样的include标签我现在可以看到两个按钮,但第二个按钮不起作用。 最佳答案 首先您必须声明并初始化includeView,然后使用view.findViewById()方法对两个按钮进行decalre和初始化,如下所示:ViewincludeView=(View)findViewById(R.id.clicked);Buttonbutton1=(Button)includeView.findViewById

android - ButterKnife 如何使用带参数的@OnClick

我有一个TextView并通过调用setItem设置文本publicvoidsetItem(Stringtext){commentsTextView.setText(text);}有了butterknife应该是这样的:privateStringmText;publicvoidsetItem(Stringtext){mText=text;}@OnClick(R.id.commentsTextView)protectedvoidcomment(){commentsTextView.setText(mText);}但这看起来不对。使用@OnClick的正确方法是什么,而不仅仅是像所有示例所

android - 设置 Button 状态并在 onClick 后保持

我不确定这是否可能。我有这个按钮:这个按钮有这个项目xml:在我的应用程序中,我在单击按钮时使用此代码:OnClickListenerb1Listener=newOnClickListener(){@OverridepublicvoidonClick(Viewv){loadUrl("http://example.org/");v.setPressed(true);}};Buttonb1=(Button)findViewById(R.id.b1);b1.setOnClickListener(b1Listener);当我按下按钮时,我希望drawableTop设置为具有@drawable/

android - 如何在 onClick 中实现延迟?

我有一个表格行的onclick,我想在显示下一个屏幕之前更改该行的颜色一秒钟。这可能吗?这是我当前的代码。publicvoidonClick(Viewv){Stringsdet_id;intdet_id;v.setBackgroundColor(Color.GRAY);det_id=v.getId();sdet_id=String.valueOf(det_id);Intenti=newIntent();i.setClassName("demo.learningdroid.com","demo.learningdroid.com.details");i.putExtra("Det_id"

android - OnTouchEvent 从 OnClick 窃取

我实现了OnTouchEvent(我需要对Action.MOVE和Action.Up使用react)和OnClick,但它从未进入OnClick。OnTouch窃取了事件。如何解决这个问题?我需要触摸,因为Actoion.Up和Action.Move。我已将clickable、focusable和focusableInTouchMode添加为true。 最佳答案 如果您不希望TouchListener在某些View上使用事件,您需要确保在您的中针对这些特定情况返回falseonTouchEvent实现。在任何时候返回true都会消耗

android - 如何动态添加onclick到arraylist

我正在从数据库中获取标题列表,并使用ArrayList将这些标题添加到布局中。此布局是使用适配器创建的。我想在单击此布局中显示的标题时打开另一个布局。我该如何解决这个问题?请提供任何建议....importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.util.ArrayList;importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.h

android - 重启android设备的Button的onClick事件

我想重启我的手机我试过了try{Processproc=Runtime.getRuntime().exec(newString[]{"su","-c","reboot"});proc.waitFor();}catch(Exceptionex){Log.i(TAG,"Couldnotreboot",ex);}而且PowerManager也看到了我的编码,但设备在这两种编码中都没有重启,请提供工作代码ok=(Button)findViewById(R.id.button1);finalPowerManagerpower=(PowerManager)getSystemService(Cont

android - Android Monkey 测试报告中的 "Event"是什么意思?

来自AndroidMonkeyTest的报告。Eventpercentages:0:15.0%1:10.0%2:15.0%3:25.0%4:15.0%5:2.0%6:2.0%7:1.0%8:15.0%0-8的确切含义是什么? 最佳答案 我找到了答案0:15.0%触摸1:10.0%运动2:15.0%回溯3:25.0%系统键4:15.0%导航5:2.0%主导航6:2.0%应用切换7:1.0%翻转8:15.0%任何事件 关于android-AndroidMonkey测试报告中的"Event"是

android - 通知未打开 Activity onCLick

我想创建一个通知,当点击它时应该打开Activity。但是当我点击通知Activity时打不开。这是我的代码:NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Intentintent=newIntent(context,MessageReceivedActivity.class);intent.putExtra("payload",payload);intent.setAction(Long.toStrin