내가 펄스와 BBC 뉴스 응용 프로그램과 유사한 응용 프로그램을 만드는 중이라서 실행하는수평의 ListView 느린
제목이있는 각 제목 아래에 horzintally 스크롤 이미지와 텍스트가 데이터
내가이 라이브러리와 함께 horzintal 목록보기 부분을 수행: http://www.dev-smart.com/archives/34
이제 모든 것이 잘하지만 문제는 목록에 수직 방식으로 매우 느리게 스크롤입니다 (그것을 각 행의 가로 방향으로 괜찮음)
어떻게이 문제를 해결할 수 있습니까?
이
내 레이아웃에 수평 및 제목 부분을 추가하는 기능입니다 : 영국 BBC 뉴스 응용 프로그램에서public void AddCategory(String CatTitle, List<CItem> ItemList) {
LinearLayout thelayout = (LinearLayout) findViewById(R.id.mainlayout);
HorizontialListView listview = new HorizontialListView(this, null);
listview.setLayoutParams(new LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, getPixels(100)));
listview.setBackground(getResources().getDrawable(
R.drawable.categoryitemsbackground));
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
TextView tw;
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// ///////////////////////////////////////////DO SOMETHING AFTER
// CLICK PART ////////////////////////////////////////////
tw = (TextView) view.findViewById(R.id.itemtitle);
Toast.makeText(getApplicationContext(),
tw.getText().toString(), Toast.LENGTH_LONG).show();
}
});
CategoryAdapter mycategories = new CategoryAdapter(this,
R.layout.categoryitem, ItemList);
listview.setAdapter(mycategories);
TextView textview=(TextView)getLayoutInflater().inflate(R.layout.categorytitle, null);
textview.setText(CatTitle);
thelayout.addView(textview);
thelayout.addView(listview);
}
갤러리는 더 이상 사용되지 않습니다 .. –
아직도 사용하실 수 있습니다. 'HorizontalListView'를 사용한다면'Gallery'에 이미 스크롤되어있는 동안 항목의 절반을 보여주는 것을 피하기 위해 수학 논리를 추가해야합니다. – Manjunath