Android에서 ListView 행 항목 사용자 정의
현재 작업에는 헤더를 표시하고 텍스트를 변경하는 행이 포함된 ListView를 만드는 작업이 포함됩니다. 이를 달성하려면 아래 설명된 단계를 따르십시오.
행 항목에 대한 사용자 정의 레이아웃:
기본 XML 레이아웃:
사용자 정의 어댑터 클래스:
class yourAdapter extends BaseAdapter {
Context context;
String[] data;
private static LayoutInflater inflater = null;
public yourAdapter(Context context, String[] data) {
this.context = context;
this.data = data;
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
// ... Implement other methods as required by BaseAdapter
// such as getView(), getCount(), getItem(), getItemId()
}
Java 활동:
public class StackActivity extends Activity {
ListView listview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listview = (ListView) findViewById(R.id.listview);
listview.setAdapter(new yourAdapter(this, new String[] { "data1",
"data2" }));
}
}
이 접근 방식을 사용하면 주기적으로 업데이트되는 동적 텍스트 위에 "헤더" 텍스트를 표시하는 사용자 정의 행 항목이 있는 ListView가 생성됩니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3