Android透明活动无法在后台活动中执行操作

时间:2014-03-28 06:30:56

标签: android android-activity

您好我正在使用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>

是否可以使两个活动同时运行???

1 个答案:

答案 0 :(得分:0)

没有你不能同时运行这两项活动。如果你知道活动的生命周期,你会对此有清楚的认识。

以下链接可以清楚地了解活动生命周期

http://developer.android.com/reference/android/app/Activity.html