jjzjj

OnclickListener

全部标签

java - 如何在Android上实现OnClickListener

我从中学习http://developer.android.com/reference/android/widget/Button.html“您可以使用android:onClick属性为XML布局中的按钮分配一个方法,而不是将OnClickListener应用于Activity中的按钮。”但是,我只能使用XML方法来完成它,我的监听器方法(由以下指定)会导致应用程序崩溃。在我的fragment_main.xml中:在我的activity_main.xml中:在我的MainActivity.java中:publicclassMainActivityextendsActivityimpl

java - 如何在listView适配器内的onclicklistener中获取textView文本

我有一个ListView,其中包含imageView、TextView和两个按钮我想要的是当我点击ListView中第三项的按钮时,当我点击与TextView位于同一位置的按钮时,我想获取TextView中的文本。.如何在onclicklistener的getView()内的ListView适配器中执行此操作?这是我的SimpleArrayAdapter.javapublicclassMySimpleArrayAdapterextendsArrayAdapter{privatefinalContextcontext;privatefinalString[]values;publicMy

android - ListView 中的 OnItemClickListener 和 OnClickListener

我对自定义ListAdapter中的每一行都有一个自定义View,我正在尝试执行onClick操作并获取列表中点击来自的行位置。我想弄清楚TextView或ImageView何时被点击,我还需要知道它来自列表中的哪一行。我已经尝试使用OnItemClickListener并且它可以很好地获取点击来自的行。但是,一旦我为View注册了OnClick监听器,就会跳过onItemClicked()方法并立即执行onClick(),但是无法获取View所在的行位置(或者至少不是我知道是否)。如果我将View的clickable设置为false,则会调用onItemClicked,并且我尝试在给

Android - TextView 和 ImageView 的相同 OnClickListener

我有一个包含3个项目的列表:[image_1][text_1][image_2][text_2][image_3][text_3]我没有使用ListView。相反,我使用了RelativeLayout。我将如何处理TextView和ImageView的OnClickListener?列表布局.xml 最佳答案 您可以为这两个View添加一个父View并调用点击监听器到该父View,就像您可以将LinearLayout添加为父View一样:现在将点击监听器设置为LinearLayout,这样无论您点击imageview还是textvi

安卓| RecyclerView 项目上的 AlertDialog 单击

我已经实现了一个RecyclerView。现在我想在单击RecyclerView的项目时显示AlertDialog。我尝试了很多方法,但都没有用。这是我的适配器类,publicclassSearchResultAdapterextendsRecyclerView.Adapter{privateListresultList;publicclassMyViewHolderextendsRecyclerView.ViewHolder{publicTextViewitem1,item2,item3;publicMyViewHolder(Viewview){super(view);item1=(

Android:图像按钮作为超链接、电话、 map 方向?

我有一个简单的应用程序,我正在为我的公司组装。我创建了4个按钮,但似乎无法正确链接它们。一个按钮应该打开我们的移动网站,另一个按钮可以给我们打电话,另一个按钮可以映射到我们,最后一个按钮可以链接到我们的“新闻”网站。任何帮助将不胜感激! 最佳答案 在您的按钮上,您应该设置OnClickListener,并执行一些所需的操作,您可以参见下面的示例:打开具有特定位置的mapmapButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv)

android - 将按钮的可点击属性设置为 false

我需要在Android中禁用按钮的click-event。作为示例,我尝试执行以下操作。我将TextView命名为(输入文本)作为Name。条件检查TextView是否为空按钮并且clickable是否应设置为false。但是,打印Toast时不会发生这种情况。有人可以告诉我原因吗。此外,如果文本字段不为空,我想将按钮的clickable事件重置为true。Java文件:publicclassButtonclickabkeActivityextendsActivity{TextViewtv;Buttonbtn;@OverridepublicvoidonCreate(Bundlesave

java - 我可以从监听器内部引用 OnClickListener 的按钮吗? (安卓)

我有一个android程序,其中有多个按钮使用相同的OnClickListener,我希望能够从监听器内部引用按钮的动态分配文本。有什么方法可以引用被按下以获取其文本的按钮吗?我不想让多个特定于按钮的监听器执行相同的操作。 最佳答案 在您的onClick(Viewv)中,您可以将其转换为按钮:@OverridepublicvoidonClick(Viewv){ButtonclickedButton=(Button)v;//dostuffwithithere.} 关于java-我可以从监听

android - 如何解决错误 : getSharedPreferences(String, int) is undefined for the type new View.OnClickListener(){}

我在编码时遇到了这个错误,但不确定如何解决这个问题。我进行了搜索以尝试解决此问题,但似乎找不到任何有效的方法。我以前做过,但从来没有在fragment中做过,所以可能是因为那个?我遇到了以下异常:ThemethodgetSharedPreferences(String,int)isundefinedforthetypenewView.OnClickListener(){}这是我的代码:publicclassTestingFragmentextendsFragment{publicTestingFragment(){}privateCheckBoxch;privateContextpre

java - OnItemClickListener 消费 onClickListener 事件

我读过关于onClickListener会消耗onItemClickListener事件的问题,比如here或here.我的问题恰恰相反:我有一个CustomAdapterextendsArrayAdapter,我在其中放置模型对象以生成一行。在我的Activity中,我像这样注册了一个onItemClickListener//itemscanfocusfalsetotrytogettheonItemClick-eventmListView.setItemsCanFocus(false);mListView.setOnItemClickListener(this);mListView.