Android EditText放入布局中后,运行程序就闪退

qq_33606695 2017-04-24 09:10:46
代码如下<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_heightPercent="83%"
android:background="@color/divilinglinegray">

<com.zhy.android.percent.support.PercentLinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<com.zhy.android.percent.support.PercentRelativeLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:background="@color/buttontextwhite">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="开始时间"
android:textColor="@color/hometextblack"
android:textSize="16sp"
app:layout_marginLeftPercent="4%"/>

<TextView
android:id="@+id/daike_start_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/daike_start_arow"
android:onClick="daike"
android:text="2017-4-15 16:40"
android:textColor="@color/noticeitemtext"
android:textSize="16sp"
app:layout_marginRightPercent="2.5%"/>

<ImageView
android:id="@+id/daike_start_arow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:onClick="daike"
android:src="@mipmap/arow2x"
app:layout_marginRightPercent="4%"/>

</com.zhy.android.percent.support.PercentRelativeLayout>

<include
layout="@layout/layout_line_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

<com.zhy.android.percent.support.PercentRelativeLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:background="@color/buttontextwhite">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="结束时间"
android:textColor="@color/hometextblack"
android:textSize="16sp"
app:layout_marginLeftPercent="4%"/>

<TextView
android:id="@+id/daike_end_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/daike_end_arow"
android:text="2017-4-15 16:40"
android:textColor="@color/noticeitemtext"
android:textSize="16sp"
android:onClick="daike"
app:layout_marginRightPercent="2.5%"/>

<ImageView
android:id="@+id/daike_end_arow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:src="@mipmap/arow2x"
android:onClick="daike"
app:layout_marginRightPercent="4%"/>

</com.zhy.android.percent.support.PercentRelativeLayout>
<include android:layout_width="match_parent"
android:layout_height="wrap_content"
layout="@layout/layout_line_1"/>
<com.zhy.android.percent.support.PercentRelativeLayout
android:layout_width="match_parent"
android:layout_height="80dp"
android:background="@color/buttontextwhite"
android:focusable="true"
android:focusableInTouchMode="true">

<TextView
android:id="@+id/daike_reason_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="代课理由"
android:textColor="@color/hometextblack"
android:textSize="15sp"
app:layout_marginLeftPercent="4%"
app:layout_marginTopPercent="10%"/>

<EditText
android:id="@+id/daike_reason"
android:layout_width="match_parent"
android:layout_height="80dp"
android:background="@color/buttontextwhite"
android:hint="代课理由"
android:textSize="15sp"
android:layout_toRightOf="@id/daike_reason_text"
app:layout_marginLeftPercent="4%"
app:layout_marginRightPercent="4%"
app:layout_marginTopPercent="10%"
android:gravity="top"/>


</com.zhy.android.percent.support.PercentRelativeLayout>

<LinearLayout
android:id="@+id/daike_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>

</LinearLayout>

</com.zhy.android.percent.support.PercentLinearLayout>



</ScrollView>

<Button
android:id="@+id/daike_send"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_widthPercent="92%"
app:layout_heightPercent="6%"
android:background="@drawable/bt_blue_shape"
android:layout_gravity="center_horizontal"
app:layout_marginTopPercent="1.5%"
android:text="发送申请"
android:textColor="@color/buttontextwhite"
android:textSize="17sp"
android:onClick="daike"/>

标注的那一块红色的就是放入的EditText 经测试只要把EditText存在就会闪退
报错是报空指针的错误 该怎么解决
很急 求大神解决!!!!!
...全文
340 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
_周星星 2017-04-25
  • 打赏
  • 举报
回复
你完整代码 给出来 看一了
_周星星 2017-04-25
  • 打赏
  • 举报
回复
有些手机 如果你布局嵌套的太深 也会报错
small_technical 2017-04-25
  • 打赏
  • 举报
回复
报错行at com.zhy.android.percent.support.PercentRelativeLayout.onMeasure(PercentRelativeLayout.java:89),你看一下这行错误呢
qq_33606695 2017-04-24
  • 打赏
  • 举报
回复
引用 3 楼 qq_33606695 的回复:
我Java代码里面没有注册EditText
Java代码里我没有注册EditText 所以应该不是代码里的错误
qq_33606695 2017-04-24
  • 打赏
  • 举报
回复
就报了个空指针的错误 java.lang.NullPointerException at com.zhy.android.percent.support.PercentLayoutHelper.shouldHandleMeasuredHeightTooSmall(PercentLayoutHelper.java:449) at com.zhy.android.percent.support.PercentLayoutHelper.handleMeasuredStateTooSmall(PercentLayoutHelper.java:424) at com.zhy.android.percent.support.PercentRelativeLayout.onMeasure(PercentRelativeLayout.java:89) at android.view.View.measure(View.java:16886) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5379) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1621) at android.widget.LinearLayout.measureVertical(LinearLayout.java:742) at android.widget.LinearLayout.onMeasure(LinearLayout.java:607) at com.zhy.android.percent.support.PercentLinearLayout.onMeasure(PercentLinearLayout.java:65) at android.view.View.measure(View.java:16886) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5379) at android.widget.FrameLayout.onMeasure(FrameLayout.java:340) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139) at android.view.View.measure(View.java:16886) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5379) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1621) at android.widget.LinearLayout.measureVertical(LinearLayout.java:742) at android.widget.LinearLayout.onMeasure(LinearLayout.java:607) at android.view.View.measure(View.java:16886) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5379) at android.widget.FrameLayout.onMeasure(FrameLayout.java:340) at android.view.View.measure(View.java:16886) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5379) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1621) at android.widget.LinearLayout.measureVertical(LinearLayout.java:742) at android.widget.LinearLayout.onMeasure(LinearLayout.java:607) at android.view.View.measure(View.java:16886) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5379) at android.widget.FrameLayout.onMeasure(FrameLayout.java:340) at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2389) at android.view.View.measure(View.java:16886) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2275) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1949) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1190) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6288) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:788) at android.view.Choreographer.doCallbacks(Choreographer.java:591) at android.view.Choreographer.doFrame(Choreographer.java:560) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:774) at android.os.Handler.handleCallback(Handler.java:808) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5378) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method)
qq_33606695 2017-04-24
  • 打赏
  • 举报
回复
我Java代码里面没有注册EditText
Gerry_Liang 2017-04-24
  • 打赏
  • 举报
回复
贴出错误信息,这应该是JAVA代码里面出错了
ganshenml 2017-04-24
  • 打赏
  • 举报
回复
把报错的log发出来看看

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧