1

Когда я пишу следующий код в методе onCreate:Rendering проблемы при использовании действий бара

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     // Get a support ActionBar corresponding to this toolbar 
     ActionBar ab = getSupportActionBar(); 

     // Enable the Up button 
     ab.setDisplayHomeAsUpEnabled(true); 
     ab.setTitle("Vodafone-Dongles"); 
    } 
} 

я получаю:

click here for image description

В противном случае это нормально и показывает заголовок по-умолчанию, Панель действий.

Почему я его получаю?

+0

см. Http: // sta ckoverflow.com/questions/33742114/rendering-problems-the-following-classes-could-not-be-found-android-support-v7 – sasikumar

+0

Просьба поделиться раскладкой xml –

ответ

0

Вы должны использовать панель инструментов вместо ActionBar: -

вставки в вашей деятельности: -

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
    setSupportActionBar(toolbar); 

включают следующее расположение: -

<Include layout="@layout/app_bar_main" 
    android:layout_height="50dp" 
    android:layout_width="match_parent" ></Include> 

app_bar_main.xml

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="@color/green" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 

</android.support.design.widget.AppBarLayout> 
Смежные вопросы