我是导航抽屉的新手。我想为我的mainactivity创建布局,但为什么重叠,所以我的主要布局不可见,你可以帮我。谢谢你的回答
这是我的activity_main.xml布局:
function storeFile(f) {
var conn = Jdbc.getConnection(dbUrl, user, userPwd);
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE, Jdbc.ResultSet.CONCUR_UPDATABLE);
var results = stmt.executeQuery('select * from my_table');
results.moveToInsertRow();
var newBlob = conn.createBlob();
newBlob.setBytes(1, Utilities.base64Decode(f));
results.updateBlob('file', newBlob);
results.insertRow();
results.moveToCurrentRow();
results.close();
stmt.close();
}
我该如何改变呢?
答案 0 :(得分:1)
所以,你的问题是抽屉布局与下面的线性布局重叠。使用
你可以在
中添加这一行 <android.support.design.widget.NavigationView
android:layout_below="@id/drawer_layout"
/&GT;
答案 1 :(得分:0)
您可以像这样添加layout_marginTop,
<android.support.design.widget.NavigationView
android:layout_marginTop="@dimen/abc_action_bar_default_height_material"
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer" />