30 Apr

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"
        />

22 Apr

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.

17 Apr

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!

17 Apr

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


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);

17 Apr

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