package de.soeren.tabwidgetlayout;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager.LayoutParams;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.Toast;
public class Rechner extends Fragment implements OnClickListener{
private final String TAG = "Rechner";
View vLayout;
Button bHinzufuegen, bR2, bR3, bMatrizen, bSchliessen;
PopupWindow puwEins;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (container == null) {
return null;
}
vLayout = (LinearLayout)inflater.inflate(R.layout.rechner, container, false);
//Buttons
bHinzufuegen = (Button)vLayout.findViewById(R.id.bHinzufuegen);
bHinzufuegen.setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View v) {
//aqui tus tareas,,
LayoutInflater layoutInflater = (LayoutInflater)getActivity().getBaseContext().
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View vPopup = layoutInflater.inflate(R.layout.popup, null);
puwEins = new PopupWindow(
vPopup,
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
bR2 = (Button)vPopup.findViewById(R.id.bR2);
bR3 = (Button)vPopup.findViewById(R.id.bR3);
bMatrizen = (Button)vPopup.findViewById(R.id.bMatrizen);
bSchliessen = (Button)vPopup.findViewById(R.id.bSchliessen);
bR2.setOnClickListener(this);
bR3.setOnClickListener(this);
bMatrizen.setOnClickListener(this);
bSchliessen.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
puwEins.dismiss();
}
});
puwEins.showAsDropDown(bHinzufuegen, puwEins.getWidth()/2, 0);
}
});
return vLayout;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.bHinzufuegen:
Log.v(TAG, "Button Geklickt");
puwEins.dismiss();
break;
case R.id.bR2:
Log.v(TAG, "Button Geklickt");
puwEins.dismiss();
break;
case R.id.bR3:
Log.v(TAG, "Button Geklickt");
puwEins.dismiss();
break;
case R.id.bMatrizen:
Log.v(TAG, "Button Geklickt");
puwEins.dismiss();
break;
default:
break;
}
}
}