4
Я пытаюсь реализовать пользовательскую панель действий. Вот XML:match_parent не работает для настраиваемой панели действий
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/action_bar">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="test "/>
</FrameLayout>
А вот код Java:
public class CustomActionBarActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
View customView = getLayoutInflater().inflate(R.layout.action_bar, null);
actionBar.setCustomView(customView);
Toolbar parent = (Toolbar) customView.getParent();
parent.setContentInsetsAbsolute(0, 0);
}
}
Результат:
Вот результат с "Параметры разработчика"> «показать макет Bounds "
В чем проблема? – Kugelblitz
Это потому, что вы надуваете «нуль» в качестве родителя –
, что это должно быть @Muhannad? –