小编Zai*_*han的帖子

我应该使用哪些通知,推送通知还是本地通知?

我有一个跨平台应用程序,我想发送通知以登录用户有关其消息的信息。

现在,我对使用推送和本地通知感到困惑。我对“推送通知”的想法是,它用于向用户发送公告,而通知并不仅仅与他们的帐户相关。

谁能帮我解决我该怎么用?我已经在具有此要求的一个应用程序中使用了本地通知。

mobile android ios xamarin xamarin.forms

2
推荐指数
2
解决办法
1332
查看次数

如何在导航抽屉中放置2个ListView?

这是我的导航drawer_main的xml架构...我必须将用户图像放在上面的列表视图中,其他数据通过第二列表视图,就像soundcloud一样.但我在导航抽屉按钮中得到第二个listview,并通过移动边缘我得到第一个抽屉..帮我结合两个XML代码

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >    

    <FrameLayout
        android:id="@+id/content_frame"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <ListView
        android:id="@+id/linerlayout_drawer"
        android:layout_height="match_parent"
        android:layout_width="240dp"
        android:layout_gravity="start"
        android:background="@color/white"
        android:choiceMode="singleChoice"
        android:divider="@android:color/transparent"
        android:dividerHeight="0dp"
        android:layout_weight="1"/>

    <ListView
        android:id="@+id/listview_drawer"
        android:layout_height="match_parent"
        android:layout_width="240dp"
        android:layout_gravity="start"
        android:background="@color/white"
        android:choiceMode="singleChoice"
        android:divider="@android:color/transparent"
        android:dividerHeight="0dp"
        android:layout_weight="1" />

</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)

如果我将它们包装在线性布局中则会出错

04-08 21:08:36.605: E/AndroidRuntime(9373): FATAL EXCEPTION: main
04-08 21:08:36.605: E/AndroidRuntime(9373): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ZDevelopers.Workmania/com.ZDevelopers.Workmania.MainActivity}: java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.support.v4.widget.DrawerLayout$LayoutParams
04-08 21:08:36.605: E/AndroidRuntime(9373):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2295)
04-08 21:08:36.605: E/AndroidRuntime(9373):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2349)
04-08 21:08:36.605: E/AndroidRuntime(9373):     at android.app.ActivityThread.access$700(ActivityThread.java:159)
04-08 21:08:36.605: E/AndroidRuntime(9373):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
04-08 21:08:36.605: …
Run Code Online (Sandbox Code Playgroud)

xml android listview android-listview navigation-drawer

1
推荐指数
1
解决办法
1930
查看次数