my preview giving error while trying use listview.
look below android device. error.
says "failed find style 'listviewstyle' in current theme"
i have not yet added adapter list view. if problem, tell me.
my java code activity
package com.justforyou.bestnarutosongs; import android.media.audiomanager; import android.media.mediaplayer; import android.os.bundle; import android.support.v7.app.appcompatactivity; import android.view.windowmanager; public class songslistactivity extends appcompatactivity { private mediaplayer mediaplayer; private audiomanager maudiomanager; private audiomanager.onaudiofocuschangelistener monaudiofocuschangelistener = new audiomanager.onaudiofocuschangelistener() { @override public void onaudiofocuschange(int focuschange){ if(focuschange == audiomanager.audiofocus_loss_transient_can_duck || focuschange == audiomanager.audiofocus_loss_transient){ mediaplayer.pause(); mediaplayer.seekto(0); } else if(focuschange == audiomanager.audiofocus_gain){ mediaplayer.start(); } else if(focuschange == audiomanager.audiofocus_loss){ if(mediaplayer != null) { mediaplayer.release(); mediaplayer = null; } } } }; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen); setcontentview(r.layout.activity_songs_list); } }
here style.xml
<!-- copyright (c) 2016 android open source project licensed under apache license, version 2.0 (the "license"); may not use file except in compliance license. may obtain copy of license @ http://www.apache.org/licenses/license-2.0 unless required applicable law or agreed in writing, software distributed under license distributed on "as is" basis, without warranties or conditions of kind, either express or implied. see license specific language governing permissions , limitations under license. -->
<!-- base application theme. --> <style name="apptheme" parent="theme.appcompat.light.darkactionbar"> <item name="colorprimary">@color/primary_color</item> <item name="colorprimarydark">@color/primary_dark_color</item> </style> <!-- style category of vocabulary words --> <style name="categorystyle"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">@dimen/list_item_height</item> <item name="android:gravity">center_vertical</item> <item name="android:padding">16dp</item> <item name="android:textcolor">@android:color/white</item> <item name="android:textstyle">bold</item> <item name="android:textappearance">?android:textappearancemedium</item> </style>
you should put listview in specific layout relativelayout, linearlayout, etc...
like example:
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="6dip" > <listview xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview" android:layout_width="match_parent" android:layout_height="wrap_content" /> </relativelayout>
Comments
Post a Comment