Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Nesne tıklanınca değil seçilince çağrılır. Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import android.widget.ListView;
XMLŞöyle yaparız.
<ListView
android:id="@+id/lv1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20px"
android:dividerHeight="5px"
android:divider="#00ff00"
/>
addFooterViewŞöyle yaparız.
ProgressBar pb = ...;
lv.addFooterView (pb);
getAdapter metoduŞöyle yaparız.
ListAdapter listAdapter = lv.getAdapter();
getLayoutParams metoduŞöyle yaparız.
LayoutParams params = lv.getLayoutParams();
removeFooterViewŞöyle yaparız.
ProgressBar pb = ...;
lv.removeFooterView (pb);
setAdapter metodu
ArrayAdapter veya ListAdapter nesnesi alır.Örnek
Şöyle yaparız.
ArrayList<String> list = ...;
...
ArrayAdapter <String> adp=new ArrayAdapter<String>(this, R.layout.mytxtv, list);
lv.setAdapter(adp);
ÖrnekŞöyle yaparız.
lv.setAdapter(...);
setLayoutParams metoduŞöyle yaparız.
LayoutParams params = ...;
lv.setLayoutParams(params);
setOnItemClickListener metodu
Şu satırı dahil ederiz.import android.widget.AdapterView;
Şöyle yaparız.lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position,
long id) {
...
}
});
Tıklanan nesneye adapter'dan şöyle erişiriz.ItemClicked item = adapterView.getItemAtPosition(i);
Elimizde ListView nenesi varsa şöyle yapmak daha kolay olabilir.lv.getItemAtPosition(i);
setOnItemLongClickListener metoduŞöyle yaparız.
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
...
return true;
}
});
setOnItemSelectedListener metoduNesne tıklanınca değil seçilince çağrılır. Şöyle yaparız.
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
...
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
...
}
setOnScrollListener metoduŞöyle yaparız.
lv.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
...
}
@Override
public void onScroll(AbsListView view,
int firstVisibleItem, int visibleItemCount,int totalItemCount) {
...
});
Hiç yorum yok:
Yorum Gönder