公共類PureJavaListActivity擴展Activity {
@覆蓋
受保護的void onCreate(Bundle saved instancestate){
super . oncreate(savedInstanceState);
ListView mListView = new ListView(this);
mListView.setLayoutParams(新LayoutParams(-1,-1));
mlistview . set adapter(new base adapter(){
@覆蓋
公共視圖getView(final int position,View convertView,
視圖組父級){
if (convertView == null) {
TextView TV = new TextView(purejavalistactivity . this);
tv.setTextSize(TypedValue。COMPLEX_UNIT_SP,20);
tv.setPadding(20,20,20,20);
tv.setTextColor(Color。黑色);
convertView = tv
}
TextView TV =(TextView)convert view;
TV . settext(" TextView:"+position);
TV . setonclicklistener(new OnClickListener(){
@覆蓋
公共void onClick(視圖v) {
start activity(new Intent(purejavalistactivity . this,
PureJavaDetailsActivity.class)。putExtra(
“內容”、“內容:“+位置”);
}
});
退電視;
}
@覆蓋
public long getItemId(int position){
返回0;
}
@覆蓋
公共對象getItem(int position) {
返回null
}
@覆蓋
public int getCount() {
返回50;
}
});
}
}
這是清單,這是細節。
公共類PureJavaDetailsActivity擴展Activity {
/*(非Javadoc)
* @參見Android . app . activity # onCreate(Android . OS . bundle)
*/
@覆蓋
受保護的void onCreate(Bundle saved instancestate){
super . oncreate(savedInstanceState);
TextView mTextView = new TextView(this);
mTextView.setLayoutParams(新LayoutParams(-1,-1));
mtextview . settextsize(20);
mTextView.setText(getIntent()。getstring extra(" content "));
}
}
這些只是壹些非常簡單的演示,僅供參考,但是要提醒妳,如果Activity想要運行,必須在AndroidManifest.xml文件中進行配置。