我正在尝试实施List<string> rowStringList = new List<string>();
foreach (DataGridViewRow row in dataGrid.Rows)
{
string rowString = "";
foreach (DataGridViewColumn cell in row.Cells)
{
rowString += cell.Value.ToString();
}
rowStringList.Add(rowString );
}
。但是,当我尝试应用以下代码来定义XML文件时,它也与appbar重叠。我该怎么做才能阻止appbar上的重叠?
这是一个XML:
CoordinatorLayout
以下是运行上述代码时的输出:
有什么想法吗?
答案 0 :(得分:0)
尝试在android:fitsSystemWindows="true"
CoordinatorLayout
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
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"
android:fitsSystemWindows="true"
tools:ignore="RtlHardcoded">
.....
答案 1 :(得分:0)
在CoordinatorLayout,AppBarLayout和CollapsingToolbarLayout中设置android:fitsSystemWindows="true"
以在顶部预留空间。
如果您希望在main.imageview.placeholder中透明状态栏后面的背景图片设置为android:fitsSystemWindows="true"
。