Java 当我尝试在tabHost中移动布局时,会出现Android IDE问题
因此,我目前正在开发一个应用程序,但为了做到这一点,我正在尝试在tabHost中处理多个布局。当我尝试在tabHost中重新排序布局时,它会创建一个IDE错误,然后无法呈现。我对java很有经验,但这是我第一次尝试使用Android Studio 这是错误Java 当我尝试在tabHost中移动布局时,会出现Android IDE问题,java,android,xml,android-studio,Java,Android,Xml,Android Studio,因此,我目前正在开发一个应用程序,但为了做到这一点,我正在尝试在tabHost中处理多个布局。当我尝试在tabHost中重新排序布局时,它会创建一个IDE错误,然后无法呈现。我对java很有经验,但这是我第一次尝试使用Android Studio 这是错误 Execute command ActiveTool: com.intellij.designer.designSurface.tools.SelectionTool@3e7bfc0b SDK: Android 6.0 - API 23 ja
Execute command
ActiveTool: com.intellij.designer.designSurface.tools.SelectionTool@3e7bfc0b
SDK: Android 6.0 - API 23
java.lang.ArrayIndexOutOfBoundsException: 0
at com.intellij.android.designer.model.RadViewComponent.updateTag(RadViewComponent.java:105)
at com.intellij.android.designer.model.RadViewComponent.updateTag(RadViewComponent.java:105)
at com.intellij.android.designer.model.RadComponentOperations$1.run(RadComponentOperations.java:96)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:931)
at com.intellij.android.designer.model.RadComponentOperations.moveComponent(RadComponentOperations.java:80)
at com.intellij.android.designer.designSurface.AbstractEditOperation.execute(AbstractEditOperation.java:49)
at com.intellij.android.designer.designSurface.TreeDropToOperation.execute(TreeDropToOperation.java:34)
at com.intellij.designer.componentTree.TreeEditOperation.execute(TreeEditOperation.java:113)
at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel.execute(AndroidDesignerEditorPanel.java:1000)
at com.intellij.designer.designSurface.DesignerEditorPanel$DesignerToolProvider$3.run(DesignerEditorPanel.java:1004)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:124)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:99)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:85)
at com.intellij.designer.designSurface.DesignerEditorPanel$DesignerToolProvider.execute(DesignerEditorPanel.java:1002)
at com.intellij.designer.componentTree.TreeDropListener.executeCommand(TreeDropListener.java:265)
at com.intellij.designer.componentTree.TreeDropListener.drop(TreeDropListener.java:91)
at java.awt.dnd.DropTarget.drop(DropTarget.java:455)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:538)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:852)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:776)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:48)
at java.awt.Component.dispatchEventImpl(Component.java:4736)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4611)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4457)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:565)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
渲染软件说
Exception raised during rendering: mBaselineAlignedChildIndex of
LinearLayout points to a View that doesn't know how to get its baseline.
任何帮助都将不胜感激,我认为XML文件并不重要,但无论如何,它就在这里
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
tools:context="org.rtsd.morningtalk.MainActivity"
android:orientation="vertical">
<TabHost
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/tabHost">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"></TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/tabCreator"
android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/txtName"
android:layout_gravity="center_horizontal"
android:hint="Name of the Alarm" />
<TimePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/timePicker"
android:layout_gravity="center_horizontal" />
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Repeat Daily"
android:id="@+id/rDaily"
android:checked="false"
android:layout_marginLeft="15dp" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Repeat Weekly"
android:id="@+id/rWeekly"
android:layout_marginLeft="15dp"
android:checked="false" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Create Alarm"
android:id="@+id/buttonAdd"
android:layout_marginLeft="90dp"
tools:ignore="HardcodedText" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/tabList"></LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/tabClock"></LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/tabInfo"></LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
</LinearLayout>
谢谢