Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的线性布局 public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); Intent=getIntent(); 字符串消息=intent.getStringExtra(MainActivity.EXTRA_消息); int N=10; TextView[]myTextViews=新的TextView[N]; LinearLayout myLinearLayout=(LinearLayout)findViewById(R.id.test); 对于(int i=0;iOther…>Android>Android应用程序项目>[name app]>[create icon(可选)]>MasterDetailFlow_Android_Android Layout_Android Linearlayout - Fatal编程技术网

Android中的线性布局 public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); Intent=getIntent(); 字符串消息=intent.getStringExtra(MainActivity.EXTRA_消息); int N=10; TextView[]myTextViews=新的TextView[N]; LinearLayout myLinearLayout=(LinearLayout)findViewById(R.id.test); 对于(int i=0;iOther…>Android>Android应用程序项目>[name app]>[create icon(可选)]>MasterDetailFlow

Android中的线性布局 public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); Intent=getIntent(); 字符串消息=intent.getStringExtra(MainActivity.EXTRA_消息); int N=10; TextView[]myTextViews=新的TextView[N]; LinearLayout myLinearLayout=(LinearLayout)findViewById(R.id.test); 对于(int i=0;iOther…>Android>Android应用程序项目>[name app]>[create icon(可选)]>MasterDetailFlow,android,android-layout,android-linearlayout,Android,Android Layout,Android Linearlayout,上面代码中的错误是什么? 显示“不幸的是,应用程序已停止”错误。您没有在任何地方调用setContentView()。请尝试使用: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); String message = intent.getStringExtra(MainActivity.E

上面代码中的错误是什么?
显示“不幸的是,应用程序已停止”错误。

您没有在任何地方调用
setContentView()
。请尝试使用:

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

     int N = 10; 
     TextView[] myTextViews = new TextView[N]; 
    LinearLayout myLinearLayout = (LinearLayout) findViewById(R.id.test);
    for (int i = 0; i < N; i++) {
         TextView rowTextView = new TextView(this);
        rowTextView.setText(message);

        myLinearLayout.addView(rowTextView);
        myTextViews[i] = rowTextView; }
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.id.);
//你的代码

除非版面已膨胀,否则无法引用版面中的视图。调用
findViewById()
会在当前版面中查找该视图。由于没有版面集,因此
myLinearLayout
的值将为空。您没有在任何地方调用
setContentView()
。请尝试使用:

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

     int N = 10; 
     TextView[] myTextViews = new TextView[N]; 
    LinearLayout myLinearLayout = (LinearLayout) findViewById(R.id.test);
    for (int i = 0; i < N; i++) {
         TextView rowTextView = new TextView(this);
        rowTextView.setText(message);

        myLinearLayout.addView(rowTextView);
        myTextViews[i] = rowTextView; }
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.id.);
//你的代码

除非布局已膨胀,否则无法引用布局中的视图。调用
findviewbyd()
在当前布局中查找视图。由于您没有布局集,您将获得
myLinearLayout

的空值。如果您正在显示10个简单的文本项,一个在另一个上,您可能希望改为考虑ListView。Eclipse插件将生成一个示例应用程序,其中ListView由静态列表填充开箱即用的数组。只需选择
New>Other…>Android>Android应用程序项目>[name app]>[create icon(可选)]>MasterDetailFlow

如果你要显示10个简单的文本项,一个在另一个上面,你可能需要考虑一个列表视图。Eclipse插件将生成一个示例应用程序,其中列表视图由一个静态数组直接填充。只需选择
New>other…>Android>Android应用程序项目>[名称应用]>[创建图标(可选)]>MasterDetailFlow

您能显示更多错误吗?可能复制粘贴整个跟踪?可能是任何内容,也可能与您的代码无关。张贴stacktrace您能显示更多错误吗?可能复制粘贴整个跟踪?可能是任何内容,也可能与您的代码无关。张贴stacktrace