import android.app.Activity; import android.widget.*; import android.graphics.*; static void androidShowClickableImageAndPrintLog(final S imageID, final int borderColor, final Runnable onClick) { thread "showimg" { final LinearLayout ll = new LinearLayout(androidContext()); ll.setOrientation(ll.VERTICAL); ImageView iv = new ImageView(androidContext()); iv.setBackgroundColor(borderColor); iv.setImageBitmap(BitmapFactory.decodeFile(loadLibrary(imageID).getPath())); if (onClick != null) iv.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { call(onClick); } }); ll.addView(iv); androidUI(r{ ScrollView sv = androidPrintLogScrollView(); ((ViewGroup) sv.getParent()).removeView(sv); ll.addView(sv); androidShow(ll); }); } }