Android CheckBox Selection Control

CheckBox chk=(CheckBox)findViewById(R.id.Chk);
chk.setOnCheckedChangeListener(new OnCheckedChangeListener() {

  public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
      TextView txt=(TextView)findViewById(R.id.txt);
      if (arg1)
        txt.setText("checked");
      else
        txt.setText("Unchecked");
      }
   }
);

Posted in Pemrograman Android Dasar, Pemrograman Android Widget, Tutorial Android Pemula | Tagged , , , | Leave a comment

Android Repaint or Redraw

Usually we create custom view with extends “View” class.
But how can we redraw or repaint it?

Kadang kita membuat custom view dengan melakukan extends kelas “View”
Tapi bagaimana cara untuk melakukan redraw atau repaint?

Answer:
call method invalidate() will call draw() method in the class

Jawaban:
panggil method invalidate() maka akan terpanggil kembali fungsi draw() di dalam kelas turunan

Posted in Pemrograman Android Dasar, Pemrograman Android Widget, Tutorial Android Pemula | Tagged , , , | Leave a comment

Android View HTML

To viewing html content on the “View” we can use WebView Component something like this:

WebView wv;
String html = "<html><body>Hello, Web View</body></html>";
wv.loadData(html, "text/html", "UTF-8");

Posted in Pemrograman Android Dasar, Pemrograman Android Widget, Tutorial Android Pemula | Tagged , , , | Leave a comment

Android Date Format

cara melakukan format tanggal dalam Standard Bahasa Indonesia dapat dilakukan dengan cara berikut:

android.text.format.DateFormat.format(
    "yyyy-MM-dd hh:mm:ss",
    new java.util.Date())

Posted in Pemrograman Android Dasar, Tutorial Android Pemula | Tagged , , , | Leave a comment

Android Ticker TextView Marquee

kita dapat memanfaatkan TextView agar menampilkan teks secara Marquee atau berjalan.
Hampir sama seperti komponen Ticker di dalam J2ME.

Berikut property di xml agar dapat menjadi marquee:

<TextView
        android:singleLine="true"
		android:ellipsize="marquee"
		android:marqueeRepeatLimit ="marquee_forever"
		android:scrollHorizontally="true"
		android:focusable="true"
		android:focusableInTouchMode="true"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
        />

Posted in Pemrograman Android Dasar, Pemrograman Android Widget, Tutorial Android Pemula | Tagged , , , | Leave a comment

ClassNotFoundException

Masalah ini biasanya muncul setelah kita melakukan rename package.
Cara mengatasi nya bisa buka AndroidManifest.xml:

ubah pada bagian berikut ini:
package=”com.javaclopedia.tutorial”

sesuaikan dengan package yang baru.

Semoga Bermanfaat.

Posted in Pemrograman Android Dasar, Tutorial Android Pemula | Tagged , , , | Leave a comment

unable to resolve super class

unable to resolve super class

merupakan error yang muncul ketika kita melakukan running project yang menggunakan versi Android sebelumnya.
kasus ini biasanya muncul setelah kita melakukan update Android menjadi ADT 1.7.

Cara memperbaikinya adalah dengan cara:
Semua library jar yang biasa kita tempatkan pada folder lib, kita pindah ke folder libs

mudah bukan? Semoga bermanfaat.

Posted in Pemrograman Android Dasar, Tutorial Android Pemula | Tagged , , , | Leave a comment

Android Resize Bitmap

Android Resize Bitmap

Cara mudah untuk melakukan resize berkas Bitmap dari Android:

public Bitmap getResizedBitmap(Bitmap bm, int newHeight, int newWidth) {

int width = bm.getWidth();

int height = bm.getHeight();

float scaleWidth = ((float) newWidth) / width;

float scaleHeight = ((float) newHeight) / height;

// create a matrix for the manipulation

Matrix matrix = new Matrix();

// resize the bit map

matrix.postScale(scaleWidth, scaleHeight);

// recreate the new Bitmap

Bitmap resizedBitmap = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, false);

return resizedBitmap;

}

Selamat Mencoba!

Posted in Pemrograman Android Dasar, Tutorial Android Pemula | Tagged , | Leave a comment

Mengatur Ukuran ImageView

Mengatur Ukuran ImageView

Kadang kita tidak menginginkan ImageView memiliki ukuran memenuhi layout Android, misalnya seperti ini:

<ImageView
    	android:id="@+id/imageView"
    	android:layout_width="wrap_content"
    	android:layout_height="wrap_content"
    	/>

Kita bisa menentukan ukuran ImageView dengan beberapa cara:
1) Menentukan dari pemrograman Java

image_view.getLayoutParams().height = 20;

2) Menentukan dari XML Layout

android:layout_width="30sp"
android:layout_height="30sp"
>

3) Mengeset langsung dari pemrograman

imageView.setMaxWidth(*theWidth*)
imageView.setMaxHeight(*theHeight*)

4) Menggunakan Layout

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100);
iv.setLayoutParams(layoutParams);

Posted in Pemrograman Android Dasar, Tutorial Android Pemula | Tagged , | Leave a comment

INSTALL_FAILED_MISSING_SHARED_LIBRARY

INSTALL_FAILED_MISSING_SHARED_LIBRARY

Error yang kadang muncul seperti berikut ini: INSTALL_FAILED_MISSING_SHARED_LIBRARY

Penyebab:
- Kita menjalankan aplikasi yang menggunakan pustaka Google Map, di dalam EMulator yang tidak ada fitur Google APi’s

dapat diatasi dengan cara:
- Buat Emulator dengan Pilihan Platform adalah Google Api’s
- Run Aplikasi tersebut di dalam Emulator yang dimaksud

Posted in Pemrograman Android Dasar, Tutorial Android Pemula | Tagged , , | Leave a comment