This is my xml file code :-
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/White">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:gravity="center"
android:text="Login with FACEBOOK"
android:textSize="22sp"
android:textColor="@color/White"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:drawableLeft="@drawable/facebooklogo"/>
</RelativeLayout>
This is java file :
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
public class LoginActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
}
}
LOGCAT :-
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{aavid.rks.blablacar/aavid.rks.blablacar.LoginActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class Button
Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class Button at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:713)
Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f020047 a=-1 r=0x7f020047}at android.content.res.Resources.loadDrawable(Resources.java:2063)
facebooklogo.png