80,361
社区成员
发帖
与我相关
我的任务
分享
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);
代码为手写 ,可能有不正确的地方
<?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);
}
}
@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,解决了一定记得把方法分享一下。
<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>
祼奔了,啥也没了,求顶求解答 ,发了三次才把布局文件 全放进来
<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" />
<?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" />