2014-08-28 90 views
0

我在我的app中創建了片段(6片段)。在我的第一個片段(android_frag)中有一個按鈕「在地圖上顯示位置」 。當我點擊該按鈕時,新的活動名稱「ShowPlaces」打開。在show_places xml文件中,我創建了一個按鈕,應該將我返回到前一個屏幕,即在ShowPlaces活動彈出時沒有顯示android片段但按鈕,儘管我可以在xml文件的圖形佈局中看到該按鈕。我一直無法找出問題所在。請幫助。按鈕沒有顯示在從片段打開的活動中,但按鈕在圖形佈局中顯示

這裏是我的show_places.xml文件

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center" 
    android:orientation="vertical" > 


<!-- Show on Map button --> 

<Button 
    android:id="@+id/btn_show_map1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="5dip" 
    android:text="@string/showplaces" 
    /> 

    </LinearLayout> 

這裏是ShowPlaces.java文件

package com.example.tabswipe; 


import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.view.ViewGroup; 
import android.widget.Button; 
import android.app.Activity; 
import android.view.Menu; 


public class ShowPlaces extends Activity implements OnClickListener { 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 
     View ios = inflater.inflate(R.layout.show_places, container, false); 



     Button button = (Button) ios.findViewById(R.id.btn_show_map); 
      button.setOnClickListener(new OnClickListener() 
      { @Override 
       public void onClick(View v) { 
        // here you set what you want to do when user clicks your button, 
        // e.g. launch a new activity 
       Intent openStartingPoint = new Intent("com.example.tabswipe.Android"); 
        startActivity(openStartingPoint); 

       } 
      }); 
      return ios; 


    } 


public void onClick(View v) { 
    // TODO Auto-generated method stub 

} 





    } 

回答

0

看起來你有機器人:ID = 「@ + ID/btn_show_map1」 中的XML但正試圖找到id btn_show_map。這些應該改變成與另一個相同。

+0

感謝您的快速回復...亞..這就像只有..發佈問題時 – 2014-08-28 17:33:29