c# - Android.Views.InflateException: Binary XML file line #1 -
i developing android app using xamarin on visual studio.
but getting error on deploying application on phone:
unhandled exception: android.views.inflateexception: binary xml file line #1:
it occurring on specific page , on "services" line 43
before changing ui in servicescreen , application working fine.
xml file
<?xml version="1.0" encoding="utf-8"?> <scrollview xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f0ffa0" android:scrollindicators="right" android:scrollbarstyle="insideoverlay" android:scrollbars="vertical"> <linearlayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffffff"> <linearlayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="73.7dp" android:id="@+id/linearlayout1" android:background="#ecf1b7"> <textview android:text="icici services" android:layout_width="214.3dp" android:layout_height="43.3dp" android:id="@+id/servicetext" android:alpha="1" android:textcolor="#000000" android:textsize="27dp" android:textstyle="bold" android:typeface="serif" android:layout_margintop="17dp" android:layout_marginleft="60dp" /> <imageview android:src="@drawable/services" android:layout_width="64.0dp" android:layout_height="53.0dp" android:id="@+id/serviceslogo" android:layout_margintop="10dp" android:layout_marginleft="7dp" /> </linearlayout> <button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="3.0dp" android:layout_marginbottom="0dp" android:background="#414347" android:clickable="false" android:text="button" /> <linearlayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/linearlayout2" android:layout_margintop="50dp"> <imagebutton android:src="@drawable/personaldetails2" android:layout_width="97.0dp" android:layout_height="89.0dp" android:id="@+id/servicepersonal" android:scaletype="centerinside" android:background="#ffffff" android:layout_marginleft="50dp" android:layout_margintop="0dp" android:clickable="true" android:hapticfeedbackenabled="true" /> <imagebutton android:src="@drawable/carddetails" android:layout_width="98.7dp" android:layout_height="87.0dp" android:id="@+id/servicecard" android:scaletype="centerinside" android:background="#ffffff" android:layout_marginleft="65dp" android:clickable="true" android:hapticfeedbackenabled="true" /> </linearlayout> <linearlayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/linearlayout2" android:layout_margintop="20dp"> <imagebutton android:src="@drawable/fundtransfer" android:layout_width="95.0dp" android:layout_height="87.0dp" android:id="@+id/servicefund" android:background="#ffffff" android:scaletype="centerinside" android:layout_marginleft="50dp" android:clickable="true" android:hapticfeedbackenabled="true" /> <imagebutton android:src="@drawable/billpayment" android:layout_width="97.7dp" android:layout_height="95.7dp" android:id="@+id/servicebill" android:scaletype="centercrop" android:background="#ffffff" android:layout_marginleft="65dp" android:clickable="true" android:hapticfeedbackenabled="true" /> </linearlayout> <linearlayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/linearlayout2" android:layout_margintop="20dp"> <imagebutton android:src="@drawable/accountdetails" android:layout_width="95.0dp" android:layout_height="87.0dp" android:id="@+id/serviceaccount" android:scaletype="centerinside" android:background="#ffffff" android:layout_marginleft="52dp" android:clickable="true" android:hapticfeedbackenabled="true" /> <imagebutton android:src="@drawable/transactionhistory" android:layout_width="85.3dp" android:layout_height="match_parent" android:id="@+id/servicetransaction" android:scaletype="centerinside" android:background="#ffffff" android:layout_marginleft="70.0dp" android:clickable="true" android:hapticfeedbackenabled="true" /> </linearlayout> <imagebutton android:src="@android:drawable/ic_menu_gallery" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/servicebranch" android:visibility="gone" /> <button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="3.0dp" android:layout_marginbottom="0dp" android:background="#414347" android:clickable="false" android:text="button" android:layout_margintop="100dp" /> <linearlayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="74.0dp" android:id="@+id/linearlayout3" android:background="#ecf1b7"> <textview android:text="*back functionality has been disabled" android:layout_width="wrap_content" android:layout_height="23.7dp" android:id="@+id/textview1" android:textcolor="#000000" android:textstyle="italic" android:textsize="14dp" android:typeface="sans" android:layout_marginleft="10.0dp" /> <button android:id="@+id/button1" android:background="#414347" android:clickable="false" android:layout_width="3dp" android:layout_height="75dp" android:layout_marginleft="39dp" /> <imagebutton android:src="@drawable/easeofaccess" android:layout_width="64.7dp" android:layout_height="53.3dp" android:id="@+id/imagebutton1" android:background="#ecf1b7" android:scaletype="centerinside" android:layout_margintop="10dp" android:layout_marginleft="5dp" /> </linearlayout> </linearlayout> </scrollview>
c# file
using system; using android.app; using android.content; using android.os; using android.widget; namespace hackathon_icici { [activity(label = "services")] public class services : activity { mainspeaker speaker = new mainspeaker(); //string text = intent.getstringextra("mydata") ?? "data not available"; public override void onbackpressed() { //base.onbackpressed(); speaker.main_speaker("this functionality has been disabled."); } protected override void onrestart() { base.onrestart(); speaker.main_speaker("please select service know about."); speaker.main_speaker("view personal details."); speaker.main_speaker("card details."); speaker.main_speaker("account details."); speaker.main_speaker("transaction details"); //speaker.main_speaker("branch details."); } protected override void onpause() { base.onpause(); //speaker.main_speaker("i've been paused!"); // code can added here stop mainspeaker class! } protected override void oncreate(bundle savedinstancestate) { base.oncreate(savedinstancestate); setcontentview(resource.layout.servicesscreen); speaker.main_speaker("welcome icici special services. please select service know about."); speaker.main_speaker("view personal details."); speaker.main_speaker("card details."); speaker.main_speaker("account details."); speaker.main_speaker("transaction details"); //speaker.main_speaker("branch details."); // create application here } } }
reducing image size solved issue .
Comments
Post a Comment