草庐IT

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 - 通知未打开 Activity onCLick

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

android - android :onClick attribute usage?的任何缺点

对于onClick的方法实现,这些方法中的哪一个更好:-在xml中使用android:onClick属性-实现和定义onClickListener? 最佳答案 在我个人看来,定义实现和定义OnClickListener要好得多。主要原因是其他人更容易理解代码的工作原理。当您阅读Android应用程序的代码时,您将阅读.java文件(90%的时间)以了解其工作原理;您会忽略大部分XML布局,这些布局不会告诉您应用程序实际如何工作或它的目的是什么。因此,如果您使用android:onClick属性,您将迫使其他人(和您自己)同时查看两方

android - 小部件中的 OnClick PendingIntent 有时不起作用

我有一个小部件和4个按钮。这些按钮实际上是其他应用程序的快捷方式。我使用以下代码为每个按钮设置了一个onClick待处理Intent:Intenti=context.getPackageManager().getLaunchIntentForPackage(s);PendingIntentpi=PendingIntent.getActivity(context,0,i,Intent.FLAG_ACTIVITY_NEW_TASK);remoteViews.setOnClickPendingIntent(curIconId,pi);通常它工作正常,但有时它什么都不做,在logcat中我看到

Android View 在同一个 OnClick 方法中设置为 Visible 和 Gone,View 从不显示 Visible

嗨stackoverflow社区,我在droid4.0.3设备上使用AndroidAPI14。在Activity中,我设置了一个Button以在执行操作时在页面上显示一个TextView。执行操作后,我希望TextView再次消失。button1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//maketextviewvisibletextView1.setVisibility(View.VISIBLE);//performactionSystem.out.println("perf

java - 通过循环为按钮分配 onClick 监听器 - Android

我知道如何通过冗长的非优雅方式完成此任务,但我想缩短它并使其更优雅。下面我展示了我可以用非优雅的方式做些什么,以及我想如何优雅地做。优雅的方式是不编译。我评论了错误的位置和内容。感谢任何代码结构帮助!提前谢谢你。结果.javapublicclassResultsextendsActivity{intx=-1;Buttonq1details,q2details,q3details,q4details,q5details,q6details,q7details,q8details,q9details,q10details;finalContextcontext=this;@Override