我使用列表视图实现了侧抽屉布局。如果我点击列表视图项目我没有得到任何响应没有日志或没有吐司。我不知道我做错了什么。两天后我就遇到了这个问题。有人可以帮我解决这个问题。谢谢。
以下是XML代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="ImgtableID">
<tbody>
<tr>
<th>img</th>
<th>Title</th>
</tr>
<tr>
<td><img src=""/></td>
<td>Title</td>
</tr>
<tr>
<td><img src=""/></td>
<td>Title</td>
</tr>
<tr>
<td>other value</td>
<td>Title</td>
</tr>
<tr>
<td><img src=""/></td>
<td>Title</td>
</tr>
</tbody>
</table>
Java代码:
<android.support.v4.widget.DrawerLayout 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:id="@+id/newmapsactivity"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="gmaps.hornok.driverhornok.view.activity.NewMapsActivity">
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/opensidenav_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="15dp"
android:background="@drawable/ripple_backnewbutton"
android:clickable="true"
android:padding="10dp">
<ImageView
android:id="@+id/arrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:background="@drawable/sidemore" />
</RelativeLayout>
</android.support.design.widget.CoordinatorLayout>
<RelativeLayout
android:id="@+id/drawer"
android:layout_width="304dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="#ffffff">
<RelativeLayout
android:id="@+id/profilelayout"
android:layout_width="match_parent"
android:layout_height="148dp"
android:background="#5ec0cb">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/driver_image"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_centerVertical="true"
android:layout_marginLeft="16dp"
android:background="@drawable/oval"
android:elevation="1dp" />
<com.daniribalbert.customfontlib.views.CustomFontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="17dp"
android:layout_toRightOf="@+id/driver_image"
android:text="Driver name"
android:textColor="#ffffff"
android:textSize="14dp"
app:font="gotham_medium_webfont" />
</RelativeLayout>
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/profilelayout"
android:choiceMode="singleChoice"
android:clickable="true"
android:divider="@null" />
</RelativeLayout>
</android.support.v4.widget.DrawerLayout>
答案 0 :(得分:0)
这是解决方案..
在您的XML代码中..
<android.support.v4.widget.DrawerLayout 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:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="false"
android:background="#f1ecec"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer" />
</android.support.v4.widget.DrawerLayout>
在@menu/activity_main_drawer
内..申请此
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<item
android:id="@+id/nav_home"
android:title="Home" />
<item
android:id="@+id/nav_aboutus"
android:title="About US" />
<item
android:id="@+id/nav_portfolio"
android:title="Portfolio" />
<item
android:id="@+id/nav_career"
android:title="Career" />
<item
android:id="@+id/nav_services"
android:title="Services" />
<item
android:id="@+id/nav_contact"
android:title="Contact" />
</menu>
所以它会解决你的问题。如果你需要详细说明。你可以参观。