Kursus a2fahmi Gratis klik disini

HABIB RIZIEQ dicari INGGRIS


Fahmi Basya Kartapura On November - 20 - 2016

Contoh Kasus:

Saya mempunyai sebuah ListView yang datanya akan ditampilkan pada WebView.

Permasalahan:

Pada saat saya  mengklik salah satu data pada objek ListView maka tidak terjadi apa-apa atau dengan kata lain event OnItemClickListener pada ListView tidak berfungsi.

Pertanyaan:

Bagaimana cara memperbaikinya ?

Jawaban:

Buatlah sebuah class dengan nama CustomWebView.java dan masukkan kode berikut ini:

public class CustomWebView extends WebView {

public CustomWebView(Context context, AttributeSet attrs) {

super(context, attrs);
setClickable(false);
setLongClickable(false);
setFocusable(false);
setFocusableInTouchMode(false);

}

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {

return false;

}

}

Perubahan File XML

Bukalah file XML-mu lalu gantilah deklarasi WebView dengan kode berikut ini:

<com.a2fahmi.CustomWebView

android:id=”@+id/wvTampil”
android:layout_width=”match_parent”
android:layout_height=”wrap_content”

android:layout_gravity=”center_vertical”
android:padding=”10dp”

/>

Keterangan:

  • com.a2fahmi adalah nama package saya.

Pemanggilan pada File JAVA

Buka file JAVA-mu dan rubahlah pendeklarasian WebView-nya seperti berikut ini:

CustomWebView wv= (CustomWebView)findViewById(R.id.wvTampil);

 

Penutup

Sekian dan terima kasih.




Categories: Android

Leave a Reply