У меня есть кнопка на моем фрагменте карты в активности вкладок, как показано на рисунке, но я понятия не имею, где реализовать onClickListener этой кнопки и другие функции карты onLocationChanged, onConnectionSuspened и т. Д., Пожалуйста, помогите !!Как бороться с кнопкой фрагмента карты?
EditedДобавить код
MapsActivity.Java
public class MapsActivity extends ActionBarActivity implements
AsyncResponse, View.OnClickListener,
OnMapReadyCallback, GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener,
LocationListener {
protected void onCreate(Bundle savedInstanceState) {
Log.i("okkk", " ho jamaaloooo ");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
Intent intent = getIntent();
newString = intent.getLongExtra("user_id", newString);
btn_rest = (Button) findViewById(R.id.btn_rest);
btn_rest.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// getPars
Log.i("okk", "Click ");
HashMap postData = new HashMap();
PostResponseAsyncTask task = new PostResponseAsyncTask(this, postData);
task.execute("http://ashna.netau.net/A_location.php");
}
TabACtivity.java вызова карта фрагмент здесь
public Fragment getItem(int position) {
Log.i("okkk", "Position: " + position);
try {
switch (position) {
case 0: {
return PlaceholderFragment.newInstance(position + 1);
}
case 1: {
Deals deals = new Deals();
return deals;
}
}
}
catch (Exception e)
{
Log.i("okkk", "Exception 1 : " + e);
}
return PlaceholderFragment.newInstance(position + 1);
}
MapActivity.xml
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/map"
tools:context=".MapsActivity"
android:name="com.google.android.gms.maps.SupportMapFragment"
tools:layout="@layout/abc_action_menu_layout"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nearby Resturants"
android:id="@+id/btn_rest"
android:layout_gravity="bottom" />
Какая кнопка? вы говорите о плавающей кнопке Actin в правом углу с иконкой сообщения? – tahsinRupam
Нет кнопки наверху (рядом с рестораном) @tahsinRupam – SFAH
вы можете реализовать в oncreate. – AAA