Tag: onclick

ViewPager和Fragment onClickListener无法正常工作

我很绝望。 我试图在Fragment类中添加一个onClickListener 。 我的想法是我有一个带图像的ViewPager 。 我想要的只是点击一个图像本身,让它显示一个祝酒词。 我知道你无法将一个OnClickListener注册到ViewPager本身,所以我尝试将它添加到处理ImageView的Fragment类中。 现在发生的是, onClick方法有效,如果我点击其中一个图像,它会显示一条消息,但它会一直显示我使用的DEFAULT开关盒。 我只是为了生活而无法理解为什么……! :(这是代码也许你可以看到一个解决方案? 谢谢。 主要活动: package com.example.viewpagerexample; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends FragmentActivity{ private static final int NUM_PAGES = 5; private MyAdapter mAdapter; private ViewPager mPager; private Button leftBTN; private […]

从OnClickListener接口创建对象

OnClickListener是一个静态接口,但我从OnClickListener实例化。 我很困惑,并想知道我们可以从java中的接口生成对象吗? 为什么我们不创建具体的类,inheritance自OnClickListener接口?

更新ListView行中与数据库行对应的CheckBox

我已经在自定义布局中的CheckBox上设置了android:focusable=”false” 。 我的后端SQLite数据库取决于是否选中了CheckBox。 ListView每一行都对应于我的数据库中的一行。 所以我的问题是,我应该在哪里为CheckBox放置OnClickListener,以便我可以更新与该ListView行关联的项目? 我需要将它放在我可以访问id的位置。 也许onListItemClick ? 更新: 这是我的定制适配器: package com.mohit.geo2do.adapters; import java.text.SimpleDateFormat; import java.util.Calendar; import android.content.Context; import android.database.Cursor; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.CheckBox; import android.widget.CursorAdapter; import android.widget.Filterable; import android.widget.TextView; import com.mohit.geo2do.R; import com.mohit.geo2do.provider.Task.Tasks; import com.mohit.geo2do.utils.Util; public class TasksAdapter extends CursorAdapter { private final Context context; public TasksAdapter(Context context, Cursor c) […]

如何在传感器中添加单击方法

我已成功,与其他程序员一起帮助创建以下代码: import android.app.Activity; import android.graphics.Color; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.Toast; public class SensorTestActivity extends Activity implements SensorEventListener { private SensorManager sensorManager; private boolean color = false; private View view; private long lastUpdate; /** Called when the activity is first created. */ @Override […]

在onClick事件后创建一个Dialog

嗨,我第一次使用对话框。 我想在单击listView中的项目后创建一个对话框: String[] listItems = {“Colour”, “Font Size”,}; ListView lv = (ListView) findViewById(R.id.settings_list); lv.setAdapter(new ArrayAdapter (this, android.R.layout.simple_list_item_1, listItems)); lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView parent, View view, int position, long id) { String[] listItems = {“Colour”, “Font Size”,}; if(listItems[position].equals(“Font Size”)) { public dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(“Choose Font Size”); } […]

OnClick侦听器未按预期运行

我在TextView ( mReadAgainButton )上设置了mReadAgainButton ,它应该从头开始重新加载一组指令(最初通过名为mAssistUpdateButton的Button上的mAssistUpdateButton )但是当点击TextView mReadAgainButton似乎没有任何事情发生。 public void onClick(View v) { if (v == mAssistUpdateButton) { // Update button for ICS and up is selected // Get the TextView in the Assist Update UI TextView tv = (TextView) findViewById(R.id.apn_app_text_cta2); String text = “”; CharSequence styledText = text; switch (mInstructionNumber) { case 0: // Retrieve […]

使用JAVA将window.open(超链接)Javascript代码转换为纯绝对URL

我在JAVA Jsoup Library的网站上工作,以提取一些超链接 Document doc = Jsoup.connect(“http://www.saudisale.com/SS_a_mpg.aspx”).get(); Elements script = doc.select(“script”) ; for(Element elementary :doc.select(“table”)) { System.out.println(“”+elementary.select(“tbody”).select(“tr”).select(“td”).select(“input”).attr(“onClick”)+””); 样本输出: – window.open(‘http://saudisale.com/arPrivatePage.aspx?id=21871638′,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘http://saudisale.com/arPrivatePage.aspx?id=21871638′,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘http://saudisale.com/arPrivatePage.aspx?id=21871638′,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘http://ads.saudisale.com/dyaralez.html ‘,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘http://ads.saudisale.com/dyaralez.html ‘,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘http://ads.saudisale.com/dalel.html’,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘http://ads.saudisale.com/dalel.html’,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘SS_a_car.aspx?carid=37240′,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); window.open(‘SS_a_car.aspx?carid=37240′,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); 基于Jsoup不支持javascript的事实,所以我必须做一些手动java代码将window.open(超链接)javascript代码转换为绝对超链接 例如,必须转换以下输出JavaScript代码 window.open(‘http://saudisale.com/arPrivatePage.aspx?id=21871638′,’_blank’,’channelmode=1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′) 致: http : //saudisale.com/arPrivatePage.aspx?id = 21871638 和 window.open(‘SS_a_car.aspx?carid=37149′,’_blank’,’channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1′); 致http://www.saudisale.com/SS_a_car.aspx?carid=37149 有人可以指导我如何用JAVA完成这项任务吗?

图像正在播放动画,图像可以点击

我为图像制作了一个简单的动画,然后在图像上设置事件OnClick以进行祝酒。 问题是我让图像开始在onCreate上做动画,我设置了要点击的图像并触发吐司,但问题是图像不可点击,但如果我按下原始位置图像,吐司启动(onClick不随动画移动) 谢谢你的帮助 这是anim文件夹中的动画代码(translate.xml) 这是活动类 package com.example.animatest; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { private ImageView image01; private long aefe; private ImageView image1; private ImageView image2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); image01 = (ImageView) findViewById(R.id.imageView1); […]

菜单上的java动作监听器,而不是菜单项

我需要启蒙。 如何添加动作actionListener事件绑定到菜单,而不绑定到菜单ITEM这里是演示代码,有效(在menuITEM上).. menuFileItem.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent e) { System.out.println(“It works”); } } ); 但是当我尝试相同的,但只是在菜单本身它不起作用! menuFile.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent e) { System.out.println(“Plz work… 🙁 “); } } ); 是否可以将监听器添加到菜单中? 我教过听众可以添加到一切。

ListView行按钮:如何创建一个自定义适配器,将View.OnClickListener连接到ListView的每一行上的按钮?

我希望我的ListView包含按钮,但设置按钮的xml属性,onClick =“myFunction”,然后在活动中放置一个public void myFunction(android.view.View视图)方法会导致NoSuchMethodException(堆栈跟踪为null)抛出,因为虽然onclick监听器在那里,它不会触发myFunction(…)并导致活动关闭。 如何创建将View.OnClickListener连接到ListView的每一行上的按钮的自定义适配器? 我的ListView创建如下…… [activity.java content ..] public void myFunction(android.view.View view) { //Do stuff } [activity.xml内容..] [activity_row_item.xml内容..]