Código fuente de la aplicación Android
La clase pública PureJavaListActivity extiende la actividad {
@Override
Protected void onCreate(Bundle savestancestate){
super oncreate (savedInstanceState. );
ListView mListView = new ListView(this);
mListView.setLayoutParams(new LayoutParams(-1,-1));
mlistview set. adaptador(nuevo adaptador base(){
@override
vista pública getView(posición int final, Ver convertView,
Ver grupo principal){
if (convertView == null) {
TextView TV = new TextView(purejavalistactivity . this
tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20) ; p>
tv.setPadding(20, 20, 20, 20);
tv.setTextColor(Color. negro
convertView = tv
}
TextView TV = (TextView)convertir vista;
TV . settext(" TextView: " posición);
TV . ){
@override
public void onClick(view v) {
iniciar actividad(new Intent(purejavalistactivity.this,
PureJavaDetailsActivity.class). putExtra(
"content","content:"ubicación");
}
});
Salir de TV;
}
@overwrite
public long getItemId(int position){
Devolver 0;
}
@Override
Objeto público getItem(int posición) {
Devolver nulo
} p>
@Override
public int getCount() {
Devuelve 50;
}
});
p>
}
}
Aquí está la lista, aquí están los detalles.
La clase pública PureJavaDetailsActivity extiende la actividad {
/*(no Javadoc)
* @Ver actividad de la aplicación Android # onCreate(Android . OS . )
*/
@Override
Nulo protegido onCreate(Estado de instancia guardado del paquete){
super oncreate(savedInstanceState); /p>
TextView mTextView = new TextView(this);
mTextView.setLayoutParams(new LayoutParams(-1,-1));
mtextview(20). ;
mTextView.setText(getIntent().getstring extra(" content "));
}
}
Estos solo Algunas demostraciones muy simples, solo como referencia, pero para recordarle, si la Actividad desea ejecutarse, debe configurarse en el archivo AndroidManifest.xml.