我的应用程序有一个问题,我最近开始在Android studio中编程,但我遇到了一个无法解决的问题。所以我有一个包含4个活动的主页面,当我在模拟器中运行程序时,应用程序打开,其中3个活动工作完美,但当我点击打开activity时,我尝试实现滚动条的一个活动崩溃了。
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingBottom="5dp"
android:paddingTop="5dp"
tools:context=".coffeeGrowth" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:keepScreenOn="true"
android:text="@string/large_text"
android:textColor="#008000"
android:textSize="30sp"
android:textStyle="italic" />
</RelativeLayout>
</ScrollView>
还有撞车:
07/03 16:54:21:正在启动应用程序$adb install-multiple-r-t-p com.example.android.coffeeknowledge C:\users\daud jawad\coffeeknowledge\app\build\intermediates\instant-run-apk\debug\app-debug.appsplit APKs已安装$adb shell am start-n“com.example.android.coffeeknowledge/com.example.android.coffeeknowledge.mainActivity”-Android.intent.action.main可以在“调试器”设置页的“logcat输出”部分禁用此行为。d/:HostConnection::Get()建立的新主机连接0x8AA1C1C0,tid 10196 d/:HostConnection::Get()建立的新主机连接0x8AA1C540,tid 10218 I/OpenGLRenderer:初始化的EGL,版本1.4 d/OpenGLRenderer:交换行为1 w/OpenGLRenderer:使用EGL_SWAP_Behavior_Prepected选择配置失败,重试,没有...d/openglrenderer:交换行为0 d/egl_emulation:eglcreateContext:0x8a9fe920:maj 2 min 0 rcv 2 d/egl_emulation:eglmakeCurrent:0x8a9fe920:ver 2 0(tinfo 0x99d98910)w/art:在Android 4.1之前,方法int Android.support.v7.widget.dropdownlistview.lookforSelectablePosition(int,boolean)将错误地覆盖Android.widget.listview中的包专用方法p.activitythread.handlelaunchactivity(activitythread.java:2726)在android.app.activitythread.-wrap12(activitythread.java)在android.app.activitythread$h.handlemessage(activitythread.java:1477)在android.os.handler.dispatchmessage(activitythread.java:102)在android.os.handler.java:154)在android.app.activitythread.main(activitythread.java:6119)在android.app.activitythread.handleLaunchactivity(activitythread.java:2726) 的ivity(activitythread.java:2618)在android.app.activitythread.-wrap12(activitythread.java) 在Android.app.ActivityThread$H.HandleMessage(ActivityThread.java:1477) 在android.os.handler.dispatchmessage(handler.java:102) 在android.os.looper.loop(looper.java:154) 在android.app.activityThread.main(activityThread.java:6119) 在java.lang.Reflect.Method.Invoke(原生方法) 在com.android.internal.os.zygoteInit$methodandargscaller.run(zygoteInit.java:886) 在com.android.internal.os.zygoteinit.main(zygoteinit.java:776) 应用程序已终止。
谢谢你,达乌德。
你的XML是错误的,我的朋友。
ScrollView不是布局选项。这是一个景观。因此您需要将布局环绕ScrollView。请记住,一个ScrollView只能有一个子级。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingBottom="5dp"
android:paddingTop="5dp" tools:context=".coffeeGrowth" >
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:keepScreenOn="true"
android:text="@string/large_text"
android:textColor="#008000"
android:textSize="30sp"
android:textStyle="italic" />
</ScrollView>
</RelativeLayout>
我的日志猫: 2022-07-29 21:42:03.128 24303-24303/com.example。newcadviewerapp E/AndroidRuntime:致命异常:主进程:com.example。newcadviewerapp,PID:24303 java.lang.RuntimeException:无法启动活动组件信息{com.example.newcadviewerapp
在我的应用程序中,有一个使用相机捕捉图像的工具。在Android6之前的所有版本中,它都能完美地工作,但在Android7.0版本中,它让我的应用程序崩溃了。 添加的权限 权限侦听器 打开相机的代码 崩溃日志 由:android.content.activityNotFoundException引起:未找到处理意图的活动{act=android.media.action.image_capture
以下是logcat中显示的错误。
当我在设备上运行应用程序时单击增量按钮时,我的应用程序意外地强制执行这是我的activity_main.xml代码 这是我的mainactivity.java文件 这是调试报告05-23 22:14:45.695 297 36-29736/com.orton.birthdayCard E/AndroidRuntime:致命异常:主进程:com.orton.birthdayCard,PID:2973
主要活动 碎片 这是一个简单对话框的代码。 这里有一个我从中学习的链接。如果我只需通过调用按钮创建对话框,它就可以完全正常工作。