2016-10-19 9 views
1

アイコンの左余白またはテキストの右余白を削除しようとしました(本当にわかりません)。
問題を簡単に表示できるように、レイアウトを追加しました。ホームインジケータとカスタムテキストビューとの間のスペースを削除します

ツールバーを使用していません。だから私はActionBarのためのソリューションを探します。

actionBar = getSupportActionBar(); 
      if (actionBar != null) { 
       actionBar.setCustomView(R.layout.action_bar_custom_layout); 
       actionBar.setHomeAsUpIndicator(ContextCompat.getDrawable(activity, R.drawable.ic_top_bar_back)); 
       actionBar.setDisplayHomeAsUpEnabled(true); 
       actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_HOME_AS_UP); 
      } 

R.layout.action_bar_custom_layout:

<?xml version="1.0" encoding="utf-8"?> 
<TextView 
    android:id="@+id/action_bar_custom_layout_textview" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:ellipsize="end" 
    android:maxLines="1" 
    andrpod:text="@string/notes" 
    android:gravity="left|center_vertical"/> 
+1

'アプリで再生してみてください:contentInsetStart = 56dp''で<ツールバー... /> '異なる値(56dp、72dp、などを試してみてください)に設定し、効果を参照してください。 –

+0

[ツールバーウィジェット](https://developer.android.com/reference/android/support/v7/widget/Toolbar.html)を使用することをお勧めします – Beloo

+0

しかし、私はツールバーを使用していません。私はAppCompatActivityアクションバーを使用して – motis10

答えて

0

。このスペースは、既定のツールバーを使用するときに既定で設定されます。だからこそ、カスタムツールバーを作ることはあなたにとって良いことでしょう。私もあなたと同じ問題を抱えています。レイアウトが青色の印刷モードで表示されている場合は、その場所がデフォルトであることがわかります。

enter image description here

+0

Ok。どうすればデフォルトのスペースを削除できますか? – motis10

+0

見つけにくいです。なぜなら、私は多くのウェブサイトを見てきましたが、それでも答えは得られなかったからです。 – MashukKhan

+0

うん、私は知っている。それは私がここに尋ねた理由です: – motis10

関連する問題