1

Quand j'écris le code suivant dans la méthode onCreate:question de rendu tout en utilisant la barre d'action

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"); 
    } 
} 

je reçois:

click here for image description

Sinon, il est OK et affiche le titre par défaut du barre d'action.

Pourquoi je l'obtiens?

+0

se référer à http: // sta ckoverflow.com/questions/33742114/rendering-problems-the-following-classes-could-not-be-found-android-support-v7 – sasikumar

+0

Veuillez partager la mise en page xml –

Répondre

0

Vous devez utiliser la barre d'outils au lieu de actionbar: -

insérer dans votre activité: -

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

comprennent en suivant la mise en page: -

<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>