diff --git a/app/src/main/java/com/termux/app/TermuxActivity.java b/app/src/main/java/com/termux/app/TermuxActivity.java index 254b3bc5..11b066f3 100644 --- a/app/src/main/java/com/termux/app/TermuxActivity.java +++ b/app/src/main/java/com/termux/app/TermuxActivity.java @@ -29,6 +29,7 @@ import android.view.autofill.AutofillManager; import android.widget.EditText; import android.widget.ImageButton; import android.widget.ListView; +import android.widget.RelativeLayout; import android.widget.Toast; import com.termux.R; @@ -49,6 +50,7 @@ import com.termux.app.settings.properties.TermuxAppSharedProperties; import com.termux.shared.interact.TextInputDialogUtils; import com.termux.shared.logger.Logger; import com.termux.shared.termux.TermuxUtils; +import com.termux.shared.view.ViewUtils; import com.termux.terminal.TerminalSession; import com.termux.terminal.TerminalSessionClient; import com.termux.app.utils.CrashUtils; @@ -204,6 +206,8 @@ public final class TermuxActivity extends Activity implements ServiceConnection return; } + setMargins(); + mTermuxActivityRootView = findViewById(R.id.activity_termux_root_view); mTermuxActivityRootView.setActivity(this); mTermuxActivityBottomSpaceView = findViewById(R.id.activity_termux_bottom_space_view); @@ -416,6 +420,13 @@ public final class TermuxActivity extends Activity implements ServiceConnection } } + private void setMargins() { + RelativeLayout relativeLayout = findViewById(R.id.activity_termux_root_relative_layout); + int marginHorizontal = mProperties.getTerminalMarginHorizontal(); + int marginVertical = mProperties.getTerminalMarginVertical(); + ViewUtils.setLayoutMarginsInDp(relativeLayout, marginHorizontal, marginVertical, marginHorizontal, marginVertical); + } + public void addTermuxActivityRootViewGlobalLayoutListener() { @@ -873,6 +884,7 @@ public final class TermuxActivity extends Activity implements ServiceConnection } } + setMargins(); setTerminalToolbarHeight(); if (mTermuxTerminalSessionClient != null) diff --git a/app/src/main/res/layout/activity_termux.xml b/app/src/main/res/layout/activity_termux.xml index c659f577..144e846c 100644 --- a/app/src/main/res/layout/activity_termux.xml +++ b/app/src/main/res/layout/activity_termux.xml @@ -6,9 +6,12 @@ android:fitsSystemWindows="true">