3 кнопки Навигация вряд ли видно в настройке с краем до края, даже после установки Android: EnforcenavigationBarContrastAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 3 кнопки Навигация вряд ли видно в настройке с краем до края, даже после установки Android: EnforcenavigationBarContrast

Сообщение Anonymous »

У меня есть реализация с преимуществом до следующего. < /p>

Код: Выделить всё

import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowCompat;
import androidx.core.view.WindowInsetsCompat;

import android.os.Build;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {
private void edgeToEdgeIfPossible() {
if (android.os.Build.VERSION.SDK_INT  {
Insets statusBarsInsets = insets.getInsets(WindowInsetsCompat.Type.statusBars());
Insets navigationBarsInsets = insets.getInsets(WindowInsetsCompat.Type.navigationBars());

View parentLinearLayout = findViewById(R.id.parent_layout);

parentLinearLayout.setPadding(
parentLinearLayout.getPaddingLeft(),
statusBarsInsets.top,
parentLinearLayout.getPaddingRight(),
navigationBarsInsets.bottom
);

return WindowInsetsCompat.CONSUMED;
});
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

edgeToEdgeIfPossible();
}
}
< /code>
активность_main.xml






< /code>
 themes.xml



true


@android:color/transparent




@android:color/transparent




true





< /code>

Я проверил его на 3 кнопки навигационной панели. Я ожидаю < /p>
true
сможет сделать 3-й навигационной панели, как описано в https://medium.com/@thereallukesimpson/ ... 2134240,/p> xml-d11852134240 фрагменты. src = "https://i.sstatic.net/qml9z.png"/>
Однако это тот же цвет, что и мой фон приложения, и вряд ли видимый.>

Подробнее здесь: https://stackoverflow.com/questions/780 ... setting-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»