求安卓源码,第一个java是个列表项,列表项设置了点击监听事件进入第二个java,第二个java 50

求安卓源码,第一个java是个列表项,列表项设置了点击监听事件进入第二个java,第二个java是第一java中某个列表项的详细介绍,请问如何只用两个java实现?(每个... 求安卓源码,第一个java是个列表项,列表项设置了点击监听事件进入第二个java,第二个java是第一java中某个列表项的详细介绍,请问如何只用两个java实现?(每个列表项都要实现) 展开
 我来答
恒山派掌窗
2015-06-16 · 超过30用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:46.1万
展开全部
你的意思是只想要两个JAVA文件的界面,而不需要xml的配置文件对吧,我刚才有空做了两个activity,如下
public class PureJavaListActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView mListView = new ListView(this);
mListView.setLayoutParams(new LayoutParams(-1, -1));

mListView.setAdapter(new BaseAdapter() {
@Override
public View getView(final int position, View convertView,
ViewGroup parent) {
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.BLACK);
convertView = tv;
}

TextView tv = (TextView) convertView;
tv.setText("TextView:" + position);

tv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(PureJavaListActivity.this,
PureJavaDetailsActivity.class).putExtra(
"content", "content:" + position));
}
});

return tv;
}

@Override
public long getItemId(int position) {
return 0;
}

@Override
public Object getItem(int position) {
return null;
}

@Override
public int getCount() {
return 50;
}
});
}

}
这是列表,下面的是详情
public class PureJavaDetailsActivity extends Activity {

/* (non-Javadoc)
* @see android.app.Activity#onCreate(android.os.Bundle)
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView mTextView=new TextView(this);
mTextView.setLayoutParams(new LayoutParams(-1, -1));
mTextView.setTextSize(20);
mTextView.setText(getIntent().getStringExtra("content"));
}

}
这只是一些非常简单的DEMO,仅供参考,但是要提醒一句Activity想要运行的话,必须要在AndroidManifest.xml文件中配置
极光个人博客
2015-06-08 · 超过27用户采纳过TA的回答
知道答主
回答量:92
采纳率:66%
帮助的人:32.2万
展开全部
第一个java,第二个java? 你是开发吗? 需求不是太明白。(是页面吧,很简单,需要做的话,请回复一下)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式