为了账号安全,请及时绑定邮箱和手机立即绑定

两个小代码合在一起,有一个没反应。

两个小代码合在一起,有一个没反应。

幕_后 2016-10-03 18:30:43
package com.example.com;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.TextView;import java.util.Random;    public class MainActivity extends Activity {                          protected void onCreate(Bundle savedInstanceState){         TextView tv;              String s, r = "";              int start = 6,end = 14;           super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        tv = (TextView) findViewById(R.id.tvInfo2);        s = getResources().getString(R.string.info);        for(int i = 0;i<end - start;i++)        r=r+"*";        s =s.replace(s.substring(start, end),r);        tv.setText(s);        }     //就是这行改背景颜色的没反应      public class colorss extends Activity {                 protected void onCreate(Bundle savedInstanceState) {                                super.onCreate(savedInstanceState);                setContentView(R.layout.activity_main);                int bgc[] = {R.color.gp1,                R.color.bg2,                R.color.bg3,                R.color.bg4,                R.color.bg5};                Random r= new Random();                int i = r.nextInt(bgc.length);                getWindow().setBackgroundDrawableResource(bgc[i]);}                             @Override    public boolean onCreateOptionsMenu(Menu menu) {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.main, menu);        return true;    }    }    }        
查看完整描述

3 回答

已采纳
?
小罗希冀

TA贡献13条经验 获得超7个赞

你的意思是你在一个class文件上重写了两个onCreate()方法

查看完整回答
反对 回复 2016-10-03
?
l1l1l1l

TA贡献1条经验 获得超0个赞

如果你这些代码在一个class里面自然就错了  Activity是android四大组件之一,onCreate()方法是Activity的生命周期方法之一,activity也需要在清单文件中配置。你去看看activity的基础应该就能找到问题了。

查看完整回答
反对 回复 2016-10-11
  • 3 回答
  • 0 关注
  • 1293 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信