private void showRotatePointDialog() {
final Dialog dialog = new Dialog(MainActivity.getContext());
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.set_rotation);
final ListView listOfDegrees = (ListView) dialog.findViewById(R.id.degrees_list);
final EditText degreeToFill = (EditText) dialog.findViewById(R.id.degrees_to_fill_EditText);
List<String> degrees = new LinkedList<>();
degrees.add("0");
degrees.add("45");
degrees.add("90");
degrees.add("135");
degrees.add("180");
degrees.add("225");
degrees.add("270");
degrees.add("315");
Log.i("Lista osób: ", degrees.toString());
final ArrayAdapter<String> degreesAdapter = new ArrayAdapter<>(MainActivity.getContext(), android.R.layout.simple_list_item_1, degrees);
listOfDegrees.setAdapter(degreesAdapter);
listOfDegrees.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
degreeToFill.setText(parent.getItemAtPosition(position).toString());
}
});
dialog.show();
Button saveButton = (Button) dialog.findViewById(R.id.save_degree_button);
saveButton.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
if(degreeToFill.getText().toString().isEmpty()){
Toast.makeText(MainActivity.getContext(),"wypełnij wszystkie pola", Toast.LENGTH_LONG).show();
}
else{
marker.setRotation(Float.valueOf(degreeToFill.getText().toString()));
map.invalidate();
dialog.dismiss();
}
}
});
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}