java-安卓关于Fragment的问题activity启动出错

问题描述

安卓关于Fragment的问题activity启动出错
MainActivity.java没动
public class LeftFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater ViewGroup container
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.left_fragment container false);
return view;
}
}
left_fragment.xml:
android:layout_width=""match_parent""
android:layout_height=""match_parent""
android:orientation=""vertical"" >
android:id=""@+id/button""
android:layout_width=""wrap_content""
android:layout_height=""wrap_content""
android:layout_gravity=""center_horizontal""
android:text=""Button""
/>

public class RightFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater ViewGroup container
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.right_fragment container false);
return view;
}
}
right_fragment.xml:
android:layout_width=""match_parent""
android:layout_height=""match_parent""
android:background=""#00ff00""
android:orientation=""vertical"" >
android:layout_width=""wrap_content""
android:layout_height=""wrap_content""
android:layout_gravity=""center_horizontal""
android:textSize=""20sp""
android:text=""This is right fragment""
/>

activity_main.xml:
android:layout_width=""match_parent""
android:layout_height=""match_parent"" >

android:id=""@+id/left_fragment""
android:name=""com.example.fragmenttest.LeftFragment""
android:layout_width=""0dp""
android:layout_height=""match_parent""
android:layout_weight=""1"" />
android:id=""@+id/right_fragment""
android:name=""com.example.fragmenttest.RightFragment""
android:layout_width=""0dp""
android:layout_height=""match_parent""
android:layout_weight=""1"" />


求求大神帮小弟看看是哪里错了,先谢谢大家了

解决方案

看看你报错的caused by 那一行写了你的xml错误

解决方案二:
你这样截图,具体情况你看报错的位置啊。在caused by Xml #5 第5行看看。 什么用错了。

解决方案三:
目测你的Fragment 的完整类名是打出来的不是提示出来的,根据你的错误可以看出是类名写错了,com.example.myfragment而不是com.example.fragmenttest

解决方案四:
xml错误,或者你fragment绑定布局文件的时候出错了!

解决方案五:
你包导对了吗 android.support.v4.app.Fragment

时间: 2024-11-01 08:14:18

java-安卓关于Fragment的问题activity启动出错的相关文章

安卓开发闪退-安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题

问题描述 安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题 package com.example.test; import android.app.ActivityGroup;import android.app.LocalActivityManager;import android.content.Intent;import android.os.Bundle;import android.vi

android-在安卓中,如何从activity跳转到fragment?大家有没有什么好的方法,谢谢大家。

问题描述 在安卓中,如何从activity跳转到fragment?大家有没有什么好的方法,谢谢大家. 在安卓中,如何从activity跳转到fragment?大家有没有什么好的方法,谢谢大家. 解决方案 你把他俩的关系弄错了,fragment是依赖与activity的,就想是view,只不过fragment有自己的生命周期,你应该去了解一下fragement 解决方案二: 在fragment跳转到activity是出现onSaveInstanceState空指针的解决方法 解决方案三: 可以把问

应用-fragment中通过按钮启动activity

问题描述 fragment中通过按钮启动activity 点击按钮启动时应用停止运行,请大神帮忙看下 logcat报错如下 解决方案 有点看不懂,不过你的button应该从fragment中获取吧,为什么从activity中获取?你把24行的getActivity换成上面的view试试,不过我没用过onstart,不知道有什么特殊的地方 解决方案二: 你button点击事件写个Toast,先看看是不是点击事件的问题 解决方案三: 你这个button是Activity的?还是fragement里面

【凯子哥带你学Framework】Activity启动过程全解析

转自 :http://lin1282634597.blog.163.com/blog/static/248367022201510161104461/?newFollowBlog It's right time to learn Android's Framework ! 前言 学习目标 写作方式 主要对象功能介绍 主要流程介绍 zygote是什么有什么作用 SystemServer是什么有什么作用它与zygote的关系是什么 ActivityManagerService是什么什么时候初始化的有

启动模式 activity-安卓activity启动的奇怪问题

问题描述 安卓activity启动的奇怪问题 sigletask和singleinstance 模式的activityA启动activityB后 按home回桌面,再次打开程序 显示的activityA 这是怎么解释.如何才能在再次打开时直接显示activityB? 现在更蹊跷的是,为activityA加了一个隐藏的侧拉栏,通过拖拽屏幕把侧拉栏显示,从这个侧拉栏上启动activityC,当我们按下home在点击app图标回来时,activityC是存在的,为什么这个activityC没有被回收呢

fragment-Android: Fragment不能获取activity

问题描述 Android: Fragment不能获取activity 下面的 activity 执行一个 fragment transaction DetailFragment newFragment = new DetailFragment(); transaction.replace(R.id.mylist, newFragment); transaction.addToBackStack(null); transaction.commit(); 我想要用一个动态的string去替换布局里面

动态-安卓广播机制之间的activity传值

问题描述 安卓广播机制之间的activity传值 使用广播接收者实现两个Activty之间传递数据值的测试(动态创建IntentFiler) 解决方案 两个activity不用再用广播来传吧,如果要只需要在一个里面写一个动态注册的BroadcastReceiver的内部类,再在另外一个activity发送广播即可! 值写在intent.setExtra即好了! 解决方案二: 两个activity不用再用广播来传吧,如果要只需要在一个里面写一个动态注册的BroadcastReceiver的内部类,

求教android activity启动模式singleInstance

问题描述 求教android activity启动模式singleInstance 下面这个例子里,为什么第一个例子有2个task第二个有3个task ? 我觉得都是2个... 谢谢! 程序有三个ActivityD1D2D3,三个Activity可互相启动,其中D2为singleInstance模式.那么程序从D1开始运行,假设D1的taskId为200,那么从D1启动D2时,D2会新启动一个task,即D2与D1不在一个task中运行.假设D2的taskId为201,再从D2启动D3时,D3的

Android编程中activity启动时出现白屏、黑屏问题的解决方法_Android

本文实例讲述了Android编程中activity启动时出现白屏.黑屏问题的解决方法.分享给大家供大家参考,具体如下: 默认情况下 activity 启动的时候先把屏幕刷成白色,再绘制界面,绘制界面或多或少有点延迟,这段时间中你看到的就是白屏,显然影响用户体验,怎么消除呢? 在 Activity theme 设置style 即可 <style name="AppTheme" parent="android:Theme.Light.NoTitleBar">