android应用程序停止工作不在模拟器上显示演示

时间:2014-08-31 19:51:20

标签: java android eclipse android-layout

编码有什么问题......这是我的java页面 PLZ帮助我,因为我是一个初学者,我感到困惑..... 即时通讯制作一个简单的添加1和子1应用程序以下travis(新波士顿)youtube tutuorials .... xml代码显示9警告作为使用字符串与文本作为travis先生在他的教程中使用它... < / p>

int counter;
Button add, sub;
TextView display;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    counter =0;
    add = (Button) findViewById("R.id.bAdd");
    sub = (Button) findViewById("R.id.bSub");
    display = (TextView) findViewById("R.id.tvDisplay");
    add.setOnClickListener(new View.OnClickListener(){

        public void onClick(View v){
            //TODO Auto-generated method stub
            counter++;
            display.setText("Your total is" + counter);
        }
    });
    sub.setOnClickListener(new View.OnClickListener(){

        public void onClick(View v){
            //TODO Auto-generated method stub
            counter--;
            display.setText("Your total is" + counter);
        }
    });
}

private TextView findViewById(String string) {
    // TODO Auto-generated method stub
    return null;
}

}

这是我的.xml页面

android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" 
>

<TextView
    android:id="@+id/tvDisplay"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Your total is 0" 
    android:textSize="45dp"
    android:layout_gravity="center"
    android:gravity="center"
    ></TextView>

<Button
      android:layout_width="250dp"
      android:layout_height="wrap_content"
      android:text="add one"
      android:textSize="20dp"
      android:layout_gravity="center"
      android:id="@+id/bAdd" >

  </Button>


  <Button
      android:layout_width="250dp"
      android:layout_height="wrap_content"
      android:text="Sub one"
      android:textSize="20dp"
      android:layout_gravity="center"
      android:id="@+id/bSub">

  </Button>

1 个答案:

答案 0 :(得分:0)

findViewById接受一个int参数而不是字符串:

findViewById(R.id.bAdd);