的setContentView(R.layout.Main); 主要无法解决或不是一个领域

max*_*max 4 android javadoc android-widget

这是一个开始的简单程序(对你来说简单,不适合我)eclipse.我想通过单击按钮来更改文本,但它不起作用.

这是代码:

package com.example.androidcourse;  

import android.app.Activity;  
import android.os.Bundle;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
import android.widget.TextView;  
import android.R.layout;  

public class MainActivity extends Activity {  

@Override 
public void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);  
setContentView(R.layout.Main);  


Button btn = (Button) findViewById(R.id.but_action); 
final TextView text = (TextView) findViewById(R.id.txt_caption);  
btn.setOnClickListener(new OnClickListener() {  

@Override  
public void onClick(View v) {
text.setText("New bingo...");  
}  
});  
}  
}  
Run Code Online (Sandbox Code Playgroud)

ani*_*nia 9

首先建立您的项目.如果它不起作用,那么从导入android.R.layout删除并使用您的包中的布局.

  • 为了阐述后代:"import android.R.layout"应替换为"import your.package.here.R" (2认同)