2017-03-16 5 views
0

私はAndroidスタジオの新機能ですが、ヘッダーのXMLが表示されないため、編集できません。私はそれの位置、高さなどを変更するようなことをしたいので、私はこれを行うことができる方法は何ですか?あなたが唯一のアプリケーションタグの下にAndroidManifest.xmlファイルに行くの名前と簡単なものを変更したい場合は空白のアクティビティでヘッダーを編集するにはどうすればよいですか?

activity_main.xmlは

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 

    tools:context="com.example.zorgan.app.MainActivity" 
    tools:layout_editor_absoluteY="81dp" 
    tools:layout_editor_absoluteX="0dp"> 


</android.support.constraint.ConstraintLayout> 
+0

あなたの活動にsetContentView以下setTitle("any");を追加しますか? – josedlujan

+0

ツールバーと呼ばれていたことを知らなかった – Zorgan

答えて

0

1)new_activity_main.xmlと呼ばれる新しいレイアウトを作成し、次のコードを追加します

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    android:orientation="vertical"> 

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:minHeight="?attr/actionBarSize" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:titleTextColor="@android:color/white" 
    android:background="?attr/colorPrimary"> 

     <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="My Title" 
     android:layout_gravity="center" 
     android:id="@+id/toolbar_title" /> 

</android.support.v7.widget.Toolbar> 

<!-- include your activity_main.xml here --> 

<include layout="@layout/activity_main" /> 

</LinearLayout> 

2)アクションバーを無効にするスタイルを作成します。 in style.xml

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

3)設定マニフェストであなたの活動にこのスタイル:

<activity 
    android:name=".MainActivity" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme.NoActionBar"> 

4)を設定し活動のレイアウト

setContentView(R.layout.new_activity_main); 

5)とは、次のコードを追加しますonCreate()。最初にツールバーを起動してデフォルトのタイトルを無効にする:

Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar); 
setSupportActionBar(toolbar); 
getSupportActionBar().setDisplayShowTitleEnabled(false); 

希望すると助かります。 (名誉にthis答えて)。

+0

ツールバーのXMLはありませんが、編集できません。私のXMLは編集中です。 – Zorgan

+0

どこを検索しましたか? activity_main.xml? app_bar_main.xmlで検索してみてください。または、ActionBarを使用していますか?どうか確認できますか? – tahsinRupam

+0

申し訳ありませんが、あなたはActionBarを使用しています。ちょっと待って。 – tahsinRupam

0

あなたは基本的な事柄を変更することができます。

ツールバーについて話している場合は、https://guides.codepath.com/android/Using-the-App-Toolbar

はそれが役に立てば幸いこのチュートリアルを確認することができます。あなたの活動にツールバーを追加するには

0

ちょうどあなたが「ヘッダ」とはどういう意味ですか

関連する問題