Using java Syntax Highlighting
- final FrameLayout fl = new FrameLayout(this);
- final EditText input = new EditText(this);
- input.setGravity(Gravity.CENTER);
- fl.addView(input, new FrameLayout.LayoutParams(FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT));
- input.setText("Preset Text");
- new AlertDialog.Builder(this)
- .setView(fl)
- .setTitle("Please enter something...")
- .setPositiveButton("OK", new DialogInterface.OnClickListener(){
- @Override
- public void onClick(DialogInterface d, int which) {
- d.dismiss();
- Toast.makeText(OuterActivity.this, "Value: " + input.getText().toString(), Toast.LENGTH_LONG).show();
- }
- })
- .setNegativeButton("Cancel", new DialogInterface.OnClickListener(){
- @Override
- public void onClick(DialogInterface d, int which) {
- d.dismiss();
- }
- }).create().show();
Parsed in 0.033 seconds, using GeSHi 1.0.8.4
Specific example from AndTip (available in the AndroidMarket):
Using java Syntax Highlighting
- final FrameLayout fl = new FrameLayout(this);
- final EditText input = new EditText(this);
- input.setGravity(Gravity.CENTER);
- fl.addView(input, new FrameLayout.LayoutParams(FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT));
- input.setText(taxDf.format(this.mHsTaxRate.getProgress() / 4.0f));
- new AlertDialog.Builder(this)
- .setView(fl)
- .setTitle("Enter tax rate...")
- .setPositiveButton(R.string.set, new DialogInterface.OnClickListener(){
- @Override
- public void onClick(DialogInterface d, int which) {
- d.dismiss();
- try{
- final float newTax;
- final String taxString = input.getText().toString();
- if(taxString.contains(","))
- newTax = Float.parseFloat(taxString.replace(",", ".")) + 0.125f;
- else
- newTax = Float.parseFloat(taxString) + 0.125f;
- AndTip.this.mHsTaxRate.setProgress((int)(newTax * 4));
- }catch(Exception e){
- }
- }
- })
- .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener(){
- @Override
- public void onClick(DialogInterface d, int which) {
- d.dismiss();
- }
- }).create().show();
Parsed in 0.035 seconds, using GeSHi 1.0.8.4
SDK Version compatible: 1.0 (maybe prior versions too)




))))))))))))))))))))))))))))))))))))



