草庐IT

java - 带有 onClick 按钮和 onCreate 的 setText 使应用程序崩溃

如何在应用程序启动时更改我的文本字段,以及如何在我单击按钮时再次更改它?MainActivity.javaprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextViewmyText=(TextView)findViewById(R.id.myActivityTextView);myText.setText("LaunchTextChange");}publicvoidmyButtonclic

android - 延迟加载 onclick ListView

我正在为ListView执行延迟加载代码,其中我在json中获取文本和图像url并将它们放入ListView中。图片和文字都按照我想要的方式显示。我面临的问题是当列表向下或向上滚动时,View的索引会受到干扰。假设我的列表中有10个元素,图像是横向预览的。最初我可以看到4个元素,它们的onclickAction运行良好,但是,当我向下滚动并单击第7个或第8个元素时,索引会受到干扰并导致空指针异常。l2.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewpar

android - onClick 在 fragment 内部不起作用

出于某种原因,onclick监听器没有响应以下fragment中的点击事件,您知道为什么吗?publicclassTestFragmentextendsFragment{privateTextViewtextViewOne;privateRadioButtonradioButtonOne;privateRadioButtonradioButtonTwo;privateRadioButtonradioButtonThree;privateSpinnerspinnerOne;privateRadioGroupradioGroupOne;StringbuttonSelected;Activi

java - 更新 Cardview 布局后,Listview Onclick 监听器不工作

我已经更新了布局,将ImageView替换为已安装的按钮,当我将旧布局与ImageView一起使用时,ListviewOnCLick监听器现在无法正常工作。如果需要进一步正确格式化,请告诉我,我们将不胜感激。Activity中的监听器:lvItem.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){Intentintent=newIntent(MainActivi

java - Play 商店崩溃报告 : IllegalStateException on android. view.View$DeclaredOnClickListener.onClick

我的一个应用程序获取了一些IllegalStateException的崩溃报告。StackTraces说它来自android.view.View$DeclaredOnClickListener.onClick(view)。我在测试或日常使用中从未遇到过此错误(我自己每天在运行Android6.0.1的三星Note4上使用app)。老实说,我不知道从哪里开始看,因为StackTrace似乎甚至没有提到我自己的任何代码,只是平台代码。我错过了什么?此版本确实使用了支持库,但没有使用fragment,这是此错误的其他解决方案所指的地方。下面我粘贴了一个堆栈跟踪。这是来自运行Android6.

android - ButterKnife @OnClick 注释在 Kotlin fragment 中不起作用

我喜欢ButterKnife中@OnClick属性的可读性:因此,我什至在Kotlin中也使用它。不幸的是,当我单击时,单击处理程序并没有被触发。我错过了什么吗?我需要做些什么才能将点击监听器集成到kotlin中吗?fragment:importkotlinx.android.synthetic.main.fragment_profile.*classProfileFragment:Fragment(){overridefunonCreateView(inflater:LayoutInflater?,container:ViewGroup?,savedInstanceState:Bun

android - ListView getChildAt() 保持为空,但如果在 onclick 中有效

我有一个ListView,其中填充了ArrayAdapter的项目。现在我想在单击时将它们删除,并在开头检查它们是否已经被删除(调用外部api等)。但它只在onItemClickListener中有效,上面的方法无效。为了更好地理解它,这里有一些代码:publicvoidmachListe(){listViewArrayAdapter=newArrayAdapter(getApplicationContext(),R.layout.task_item,ti);taskListe.setAdapter(listViewArrayAdapter);TextViewab=(TextView)

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的正确方法是什么,而不仅仅是像所有示例所