解决方案 »

  1.   

    以下是布局文件 ,<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/bg"
        android:orientation="vertical" 
        >    <LinearLayout
            android:id="@+id/TopLayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/bg_title"
            android:baselineAligned="false" >
            <TextView
                android:id="@+id/title_TextView"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_weight="1"
                android:gravity="center"
                android:text="求助信息上报"
                android:textColor="#fff"
                android:textSize="17dip" />        <LinearLayout
                android:id="@+id/sendBtn"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/reportbtnstyle" >
            </LinearLayout>
        </LinearLayout>    <ScrollView
            android:id="@+id/scrollView1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >        <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical" >            <LinearLayout
                    android:id="@+id/linearLayout1"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_margin="15dip"
                    android:layout_weight="0.51"
                    android:background="@drawable/lb_6px"
                    android:orientation="vertical" >                <LinearLayout
                        android:id="@+id/linearLayout2"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:background="@drawable/lb_6pxg"
                        android:orientation="horizontal"
                        android:padding="2dip" >                    <ImageView
                            android:id="@+id/imageView1"
                            android:layout_width="24dp"
                            android:layout_height="24dp"
                            android:layout_gravity="center_vertical"
                            android:src="@drawable/second_one_title_icon" />                    <TextView
                            android:id="@+id/title1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_vertical"
                            android:text="求助信息"
                            android:textColor="@color/black"
                            android:textAppearance="?android:attr/textAppearanceMedium" />
                    </LinearLayout>                <RelativeLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:padding="10dip" >                    <RelativeLayout
                            android:id="@+id/fristLine"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content" >                        <TextView
                                android:id="@+id/spinner1"
                                android:layout_width="210dip"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentRight="true"
                                android:layout_below="@+id/login_edit_account"
                                android:background="@drawable/qq_edit_login"
                                android:hint="点击我选择"
                                android:inputType="number"
                                android:maxLength="16"
                                android:paddingLeft="78.0sp"
                                android:saveEnabled="true"
                                android:singleLine="true"
                                android:text=""
                                android:textSize="16.0dip" />                        <TextView
                                android:id="@+id/TextView01"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignBottom="@+id/spinner1"
                                android:layout_alignTop="@+id/spinner1"
                                android:layout_marginRight="15.0sp"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:text="业务类别:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />                        <ImageButton
                                android:id="@+id/ImageButton01"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignBottom="@+id/spinner1"
                                android:layout_alignRight="@+id/spinner1"
                                android:layout_alignTop="@+id/spinner1"
                                android:layout_marginRight="1.0dip"
                                android:background="@drawable/more_select" />
                            
                        </RelativeLayout>
     <RelativeLayout
                                android:id="@+id/sixLine"
                                 android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/fristLine"
                            android:layout_marginTop="3dip" >                            <TextView
                                    android:id="@+id/spinner3"
                                    android:layout_width="210dip"
                                    android:layout_height="wrap_content"
                                    android:layout_alignParentLeft="true"
                                    android:layout_alignParentRight="true"
                                    android:layout_below="@+id/login_edit_account"
                                    android:background="@drawable/qq_edit_login"
                                    android:hint="点击我选择"
                                    android:inputType="number"
                                    android:maxLength="16"
                                    android:paddingLeft="78.0sp"
                                    android:saveEnabled="true"
                                    android:singleLine="true"
                                    android:textSize="16.0dip" />                            <TextView
                                    android:id="@+id/TextView01"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_alignBottom="@+id/spinner3"
                                    android:layout_alignTop="@+id/spinner3"
                                    android:layout_marginRight="15.0sp"
                                    android:gravity="center_vertical"
                                    android:paddingLeft="7.0sp"
                                    android:text="业务明细:"
                                    android:textColor="#ff3f3f3f"
                                    android:textSize="16.0dip" />
     <TextView
                            android:id="@+id/thrdname"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:visibility="invisible" />
                                <ImageButton
                                    android:id="@+id/ImageButton03"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:layout_alignBottom="@+id/spinner3"
                                    android:layout_alignRight="@+id/spinner3"
                                    android:layout_alignTop="@+id/spinner3"
                                    android:layout_marginRight="1.0dip"
                                    android:background="@drawable/more_select" />
                            </RelativeLayout>
                                           <RelativeLayout
                            android:id="@+id/twoLine"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/sixLine"
                            android:layout_marginTop="3dip" >                        <TextView
                                android:id="@+id/spinner2"
                                android:layout_width="210dip"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentRight="true"
                                android:layout_below="@+id/login_edit_account"
                                android:background="@drawable/qq_edit_login"
                                android:hint="点击我选择"
                                android:maxLength="16"
                                android:paddingLeft="78.0sp"
                                android:saveEnabled="true"
                                android:singleLine="true"
                                android:text=""
                                android:textSize="16.0dip" />                        
      

  2.   


    <TextView
                                android:id="@+id/TextView01"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignBottom="@+id/spinner2"
                                android:layout_alignTop="@+id/spinner2"
                                android:layout_marginRight="15.0sp"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:text="位        置:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />                        <ImageButton
                                android:id="@+id/ImageButton02"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignBottom="@+id/spinner2"
                                android:layout_alignRight="@+id/spinner2"
                                android:layout_alignTop="@+id/spinner2"
                                android:layout_marginRight="1.0dip"
                                android:background="@drawable/more_select" />                       
                        </RelativeLayout>                    <RelativeLayout
                            android:id="@+id/threeLine"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/twoLine"
                            android:layout_marginTop="3dip"
                            android:orientation="horizontal" >                        <EditText
                                android:id="@+id/txt_deliniteLocation"
                                android:layout_width="210dip"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentRight="true"
                                android:layout_below="@+id/login_edit_account"
                                android:background="@drawable/qq_edit_login"
                                android:hint="必填"
                                android:paddingLeft="8.0sp"
                                android:paddingTop="28.0sp"
                                android:textSize="16.0dip" >
                            </EditText>
                            <TextView
                                android:id="@+id/TextView02"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentTop="true"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:paddingTop="7.0sp"
                                android:text="具体地址:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />
                        </RelativeLayout>                    <RelativeLayout
                            android:id="@+id/fiveLine"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/threeLine"
                            android:layout_marginTop="3dip"
                            android:orientation="horizontal" >                        <TextView
                                android:id="@+id/submitTime"
                                android:layout_width="210dip"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentRight="true"
                                android:layout_below="@+id/login_edit_account"
                                android:background="@drawable/qq_edit_login"
                                android:hint="点击我设置"
                                android:inputType="number"
                                android:maxLength="16"
                                android:paddingLeft="78.0sp"
                                android:saveEnabled="true"
                                android:singleLine="true"
                                android:text=""
                                android:textSize="16.0dip" />                        <TextView
                                android:id="@+id/TextView02"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignBottom="@+id/submitTime"
                                android:layout_alignTop="@+id/submitTime"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:paddingTop="0.5dip"
                                android:text="发生时间:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />
                        </RelativeLayout>                    <RelativeLayout
                            android:id="@+id/sevenLine"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/fiveLine"
                            android:layout_marginTop="3dip"
                            android:orientation="horizontal" >                        <EditText
                                android:id="@+id/txt_describe"
                                android:layout_width="210dip"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentRight="true"
                                android:layout_below="@+id/login_edit_account"
                                android:background="@drawable/qq_edit_login"
                                android:hint="必填"
                                android:paddingLeft="8.0sp"
                                android:paddingTop="28.0sp"
                                android:textSize="16.0dip" >
                            </EditText>                        <TextView
                                android:id="@+id/TextView02"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentTop="true"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:paddingTop="7.0sp"
                                android:text="情况说明:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />
                        </RelativeLayout>
                        <RelativeLayout
                            android:id="@+id/ageLine"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/sevenLine"
                            android:layout_marginTop="3dip"
                            android:orientation="horizontal" >                        <TextView
                                android:id="@+id/TextView02"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentTop="true"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:paddingTop="7.0sp"
                                android:text="获取定位:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />                        <ProgressBar
                                android:id="@+id/pbgps"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignBottom="@+id/getGPS"
                                android:layout_alignParentTop="true"
                                android:layout_marginLeft="18dp"
                                android:visibility="gone"
                                android:layout_toRightOf="@+id/getGPS" />                        <TextView
                                android:id="@+id/locationX"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentRight="true"
                                android:layout_alignParentTop="true"
                                android:text="x:116.232323"
                                android:visibility="gone"
                                android:textAppearance="?android:attr/textAppearanceLarge"
                                android:textColor="@color/black"
                                android:textSize="22px" />                        
      

  3.   


    <TextView
                                android:id="@+id/locationY"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentBottom="true"
                                android:layout_alignParentRight="true"
                                android:text="y:116.232323"
                                android:visibility="gone"
                                android:textAppearance="?android:attr/textAppearanceLarge"
                                android:textColor="@color/black"
                                android:textSize="22px" />                        <Button
                                android:id="@+id/getGPS"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentTop="true"
                                android:layout_toRightOf="@+id/TextView02"
                                android:background="@drawable/loginbtnstyle"
                                android:text="点击获取" />                    </RelativeLayout>                </RelativeLayout>            </LinearLayout>            <LinearLayout
                    android:id="@+id/linearLayout3"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="15dip"
                    android:layout_marginRight="15dip"
                    android:layout_marginTop="7dip"
                    android:background="@drawable/lb_6px"
                    android:orientation="vertical" >                <LinearLayout
                        android:id="@+id/LinearLayout05"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:background="@drawable/lb_6pxg"
                        android:orientation="horizontal"
                        android:padding="2dip" >                    <ImageView
                            android:id="@+id/imageView1"
                            android:layout_width="24dp"
                            android:layout_height="24dp"
                            android:layout_gravity="center_vertical"
                            android:src="@drawable/second_two_title_icon" />                    <TextView
                            android:id="@+id/title2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_vertical"
                            android:text="求助附件信息:"
                            android:textColor="@color/black"
                            android:textAppearance="?android:attr/textAppearanceMedium" />
                    </LinearLayout>                <LinearLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:focusable="true"
                        android:focusableInTouchMode="true"
                        android:orientation="vertical"
                        android:padding="10dip" >                    <include layout="@layout/photosbuttom"/>                    <Gallery
                            android:id="@+id/attachment_Gallery"
                            android:layout_width="fill_parent"
                            android:layout_height="50dip"
                            android:focusable="true"
                            android:spacing="10dip"
                            android:visibility="gone" />
                    </LinearLayout>
                </LinearLayout>
            </LinearLayout>
        </ScrollView></LinearLayout>祼奔了,啥也没了,求顶求解答 ,发了三次才把布局文件 全放进来 
      

  4.   

    楼主太长了,
    ActionBarContextView can only be used with android:layout_width="match_parent"这里,你看下你的activty的主题配置。
      

  5.   

    源码是这样的:    @Override
        protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
            final int widthMode = MeasureSpec.getMode(widthMeasureSpec);
            if (widthMode != MeasureSpec.EXACTLY) {
                throw new IllegalStateException(getClass().getSimpleName() + " can only be used " +
                        "with android:layout_width=\"match_parent\" (or fill_parent)");
            }        final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
            if (heightMode != MeasureSpec.AT_MOST) {
                throw new IllegalStateException(getClass().getSimpleName() + " can only be used " +
                        "with android:layout_height=\"wrap_content\"");
            }
            .
            .
            .有个说法:
    When overriding this method, you must call View.setMeasuredDimension(int, int) to store the measured width and height of this view. Failure to do so will trigger an IllegalStateException, thrown by View.measure(int, int). Calling the superclass' View.onMeasure(int, int) is a valid use.
    如果复写onMeasure这个方法,必须调用View.setMeasuredDimension(int, int)来保存这个view的宽度和高度,不然就会报这个错。目前流传在网络的唯一的解答在这里:http://code.google.com/p/android/issues/detail?id=19021,这个是自定义的Dialog的theme会有这个问题,如果继承系统现有的theme,也就是指定parent为系统自带的theme,就不会出现这个问题。你可以自己debug,解决了一定记得把方法分享一下。
      

  6.   

    LZ天生晕XML文件 ,一直找不到解决办法 ,用上了最笨的一招。重写,删 ,希望可以定位到是哪个节点上,结果 ,更纠结 了,以下是我简写后的代码,错误依旧
    XML<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/bg"
        android:orientation="vertical" >        <ScrollView
            android:id="@+id/scrollView1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >        <LinearLayout
                android:id="@+id/severInfo"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical" >                
                    <RelativeLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:padding="5dip" >                   

                      <RelativeLayout
                            android:id="@+id/LinearLayout01"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_below="@+id/gallery1"
                            android:layout_marginTop="10dip"
                            android:orientation="horizontal" >                        <EditText
                                android:id="@+id/describe_EditText"
                                android:layout_width="fill_parent"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentRight="true"
                                android:layout_below="@+id/login_edit_account"
                                android:background="@drawable/qq_edit_login"
                                android:hint="必填"
                                android:paddingLeft="8.0sp"
                                android:paddingTop="28.0sp"
                                android:textSize="16.0dip" >
                            </EditText>                        <TextView
                                android:id="@+id/TextView02"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:layout_alignParentLeft="true"
                                android:layout_alignParentTop="true"
                                android:gravity="center_vertical"
                                android:paddingLeft="7.0sp"
                                android:paddingTop="7.0sp"
                                android:text="事件描述:"
                                android:textColor="#ff3f3f3f"
                                android:textSize="16.0dip" />
                        </RelativeLayout>
                       
                    
                    </RelativeLayout>
                </LinearLayout>
                        
        </ScrollView></LinearLayout>Java代码 package com.leading.srhwhuanwei.activity;import android.app.Activity;
    import android.os.Bundle;public class TJ_ReportTestActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.tjreport);
    }
    }
      

  7.   

    第一层LinearLayout和RelativeLayout也没用,删掉看看。
      

  8.   

    尽量别用match_parent,老版本不兼容,用fill_parent就行
      

  9.   

    第一层LinearLayout和RelativeLayout也没用,删掉看看。
    删掉了,还是不行,一样的错误 ,呃
    我代码复制出来一次太麻烦了,我得把文件压缩,放到站点上,拿手机下载 ,再连外网电脑 ,才能把这些代码弄出来 ,基本是没变的,按7L的把那两个删 了,,还是报一样的错
      

  10.   

    自己顶下,问题还是没解决!
    确认了下,问题不是出在XML上,,我新建一个项目,把同样的XML放进去 ,没问题,,只在这我项目里面有问题,也就是问题应该出在项目配置等信息上,现在正在排查中,还没有确认问题出在哪
    有大虾的话,还望指点一二
      

  11.   

    知道问题出在哪,但是不懂出现的原因,自己顶下,求大神指教下啊
    问题出在跳转上,我这用的是选项卡,将Activity包在LinearLayout中打开的,,下面是跳转代码。LinearLayout container=(LinearLayout)findviewById(R.id.XXX);
    LocalActivityManager mlocal-getLocalActivityManager();
    Intent nint-new Intent(this,XXX.class);
    nint.addFlage(Intent.FLAG_ACTVITI_CLEAR_TOP);
    window win = mlocal.startActivity("mond1",nity);代码为手写 ,可能有不正确的地方
      

  12.   

    楼主好,你这个解决啦嘛?这是我的代码,我应该怎么改哈
    public void redirectPage(Intent intent, int direction, int type) {
    intentStack.push(intent);
    int flag = Intent.FLAG_ACTIVITY_CLEAR_TOP;
    switch (type) {
    case 1:
    flag = Intent.FLAG_ACTIVITY_CLEAR_TOP;
    break;
    case 2:
    flag = Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY;
    break;
    }
    if (direction == 1) {
    layoutContent1.removeAllViews();
    View view = getLocalActivityManager().startActivity("",
    intent.addFlags(flag)).getDecorView(); layoutContent1.addView(view);
    } else if (direction == 2) {
    layoutContent2.removeAllViews();
    View view = getLocalActivityManager().startActivity("",
    intent.addFlags(flag)).getDecorView(); layoutContent2.addView(view);
    }
    }