【问题标题】:Exception raised during Rendering: android.support.design.widget.CoordinatorLayout cannot be cast to android.view.ViewGroup渲染期间引发的异常:android.support.design.widget.CoordinatorLayout 无法转换为 android.view.ViewGroup
【发布时间】:2016-05-01 19:44:28
【问题描述】:

虽然我之前获得了预览,但我没有对文件进行任何更改。事实上,我的代码并没有太大的变化,它只是 app 中的一个 OK 按钮。 只是告诉我,我在activity_main.xml文件中从我的设计中删除了工具栏。但是之后撤消更改,因为我可以在MainActivity.java文件中看到它。 我是android studio的新手,任何帮助都会很有用。 这是我的 java 文件。

package com.learning.pehlaapp;

import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;

public class SampleActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sample);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                    .setAction("Action", null).show();
        }
    });
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_sample, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}
}

【问题讨论】:

    标签: android xml android-studio


    【解决方案1】:
    Exception raised during Rendering:    
    android.support.design.widget.CoordinatorLayout cannot be cast to 
    android.view.ViewGroup 
    
    As error said coordinatorLayout can not br cast to ViewGroup Please check your   
    XML view as you uses FloatingActionButton which are define under  
    CoordinatorLayout and that layout treated as ViewGroup in Activty  thus this 
    exception arised
    

    【讨论】:

    • 谢谢... content_main.xml 文件有问题。将应用程序:layout_behavior & tools:context 更改为默认值。清理了项目,效果很好。
    • 欢迎。请让栈溢出知道它的正确答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 2015-01-08
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多