您好我正在使用android.I创建了一个应用程序,我在其中调用了第二个活动作为意图,我使其背景透明.Second Activity包含一个按钮,当点击它时它显示了一个slidedrawer。在调用第二个之后我可以查看第一个活动,因为第二个活动背景是透明的。但是即使第二个活动也在那里我怎么能做出一个动作?
这是我的代码
第一项活动
public class MainActivity5 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.blah);
Button b1=(Button)findViewById(R.id.button1);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intnt = new Intent(MainActivity5.this,
GestureActivity.class);
startActivity(intnt);
Toast.makeText(getApplicationContext(), "clicked", Toast.LENGTH_SHORT).show();
}
});
}
}
第二项活动
public class GestureActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main1);
Toast.makeText(getApplicationContext(), "library", Toast.LENGTH_LONG).show();
}
}
activity_main1.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="wrap_content"
android:orientation="vertical"
style="@style/CustomTheme" >
<SlidingDrawer
android:id="@+id/drawer"
android:layout_width="330dip"
android:layout_height="450dip"
android:orientation="vertical"
android:content="@+id/content"
android:handle="@+id/handle" >
<ImageButton
android:id="@+id/handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#fe6e6e"
android:id="@+id/content">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login Form"
android:layout_marginLeft="170px"
android:textColor="#101010"
android:textStyle="bold"
android:textSize="20sp"/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginLeft="30dp"
android:layout_marginTop="30dp"
android:text="User Name-"
android:textStyle="bold"
android:textColor="#480000"
android:textSize="18sp"/>
<EditText
android:id="@+id/userName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_marginLeft="40dp"
android:layout_toRightOf="@+id/textView2"
android:width="160px" >
</EditText>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView2"
android:layout_below="@+id/userName"
android:layout_marginTop="44dp"
android:text="Password - "
android:textStyle="bold"
android:textColor="#480000"
android:textSize="18sp"/>
<EditText
android:id="@+id/password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView3"
android:layout_alignBottom="@+id/textView3"
android:layout_alignLeft="@+id/userName"
android:inputType="textPassword"
android:width="160px" >
</EditText>
<Button
android:id="@+id/login"
android:layout_width="130px"
android:layout_height="wrap_content"
android:layout_below="@+id/password"
android:layout_marginRight="25dp"
android:layout_marginTop="38dp"
android:layout_toLeftOf="@+id/password"
android:text="Login" />
<Button
android:id="@+id/reset"
android:layout_width="130px"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/login"
android:layout_alignBottom="@+id/login"
android:layout_alignRight="@+id/password"
android:layout_marginRight="14dp"
android:text="Reset" />
</RelativeLayout>
</SlidingDrawer>
</LinearLayout>
是否可以使两个活动同时运行???
答案 0 :(得分:0)
没有你不能同时运行这两项活动。如果你知道活动的生命周期,你会对此有清楚的认识。
以下链接可以清楚地了解活动生命周期
http://developer.android.com/reference/android/app/Activity.html