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
}
}
感謝您的快速回復...亞..這就像只有..發佈問題時 – 2014-08-28 17:33:29