Java 按钮什么也不做
Android studio中没有错误消息。”单击“拾取图像”按钮时,该按钮没有响应 我看过类似的问题,但没有一个是针对我的问题的,也没有帮助 xml文件:Java 按钮什么也不做,java,android,xml,button,Java,Android,Xml,Button,Android studio中没有错误消息。”单击“拾取图像”按钮时,该按钮没有响应 我看过类似的问题,但没有一个是针对我的问题的,也没有帮助 xml文件: <de.hdodenhof.circleimageview.CircleImageView android:layout_width="85dp" android:layout_height="85dp" android:src="@drawable/noprofileimg"
<de.hdodenhof.circleimageview.CircleImageView
android:layout_width="85dp"
android:layout_height="85dp"
android:src="@drawable/noprofileimg"
android:id="@+id/profilepic"
android:layout_marginBottom="37dp"
android:layout_alignBottom="@+id/imageView"
android:layout_centerHorizontal="true" />
<Button
android:id="@+id/pick_image_button"
android:layout_width="80dp"
android:layout_height="23dp"
android:text="Pick Image"
android:textSize="12dp"
android:padding="0dp"
android:background="@color/Gray"
android:layout_marginBottom="13dp"
android:layout_above="@+id/linearLayout"
android:layout_centerHorizontal="true"
android:onClick="onClick"
/>
}
这是我的日志:
07-25 11:51:36.776 28107-28107/com.liamthedeveloper.foodiez E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib64, /vendor/lib64]] 07-25 11:51:36.776 28107-28107/com.liamthedeveloper.foodiez V/BoostFramework: BoostFramework() : mPerf = null 07-25 11:51:37.080 28107-28107/com.liamthedeveloper.foodiez D/ViewRootImpl@435aa35[ProfileActivity]: ViewPostImeInputStage processPointer
从xml中的按钮标记中删除android:onClick=“onClick”。对于相同的活动,您同时具有onclicklistener和onClick属性。您可以简单地删除onclick或将“onclick”更改为opengallery,您在java代码中使用了方法
pickImageButton.setOnClickListener(new View.OnClickListener()
),因此您应该从xml文件中删除on-click属性,因为使用的是android:onclick=“onclick”
在java中直接从java代码调用一个方法,没有名为onclick的用户定义函数。请添加日志猫。@Akriti 07-25 11:51:36.776 28107-28107/com.liamthedeveloper.foodiez E/BoostFramework:BoostFramework():Exception_1=java.lang.ClassNotFoundException:未找到类“com.qualcomm.qti.Performance”路径:DexPathList[],nativeLibraryDirectories=[/system/lib64,/vendor/lib64]]07-25 11:51:36.776 28107-28107/com.liamthedeveloper.foodiez V/BoostFramework:BoostFramework():mPerf=null 07-25 11:51:37.080 28107-28107/com.liamthedeveloper.foodiez D/ViewRootImpl@435aa35[活动简介]:ViewPostimeiInputStage processPointer 1是,删除已由(java)完成的…onClickListener代码!欢迎使用SO。SO有一个很好的功能,可以使代码在文本中看起来不同,从而使其更具可读性。基本上,您可以在文本的代码部分从开始到结束用三个字符环绕。然后它看起来像这样pickImageButton.setOnClickListener(new View.OnClickListener()
。android:onClick=“onClick”
也是如此。祝你好运,让这些答案不断出现!
07-25 11:51:36.776 28107-28107/com.liamthedeveloper.foodiez E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib64, /vendor/lib64]] 07-25 11:51:36.776 28107-28107/com.liamthedeveloper.foodiez V/BoostFramework: BoostFramework() : mPerf = null 07-25 11:51:37.080 28107-28107/com.liamthedeveloper.foodiez D/ViewRootImpl@435aa35[ProfileActivity]: ViewPostImeInputStage processPointer