TechllogTechllog
  • Entertainment
  • Life Hacks
  • Social Media
  • Technology
Facebook Twitter Instagram
TechllogTechllog
  • Entertainment
  • Life Hacks
  • Social Media
  • Technology
TechllogTechllog
Technology

Step-By-Step Guide to Using Butterknife on Android

Elena MichaelsBy Elena MichaelsOctober 14, 2022Updated:October 14, 2022No Comments4 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
How to Use Butterknife in Android
Share
Facebook Twitter LinkedIn Pinterest Email

This illustration shows how to use ButterKnife on Android.

Step 1: Create a new project in Android Studio by selecting File > New Project and entering all the necessary information.

Step 2: Add the next line of code to res/layout/activity main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:gravity="center_horizontal"
   android:orientation="vertical">
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="..........."
      android:textSize="16sp"
      android:textStyle="bold"
      android:textAllCaps="true" />
   <TextView
      android:id="@+id/textView2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="..........."
      android:textSize="16sp"
      android:textStyle="bold"
      android:textAllCaps="true" />
   <TextView
      android:id="@+id/textView3"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="..........."
      android:textSize="16sp"
      android:textStyle="bold"
      android:textAllCaps="true" />
   <Button
      android:id="@+id/btnLoadText"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:textSize="16sp"
      android:textStyle="bold"
      android:text="Load Text" />
</LinearLayout>

Step 3: Add the following dependency to build.gradle(Module App) by opening it.

Step 4: Insert the following code into MainActivity.java’s source file.

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.ButterKnife;
public class MainActivity extends AppCompatActivity {
   @BindView(R.id.textView)
   TextView textView;
   @BindView(R.id.textView2)
   TextView textView2;
   @BindView(R.id.textView3)
   TextView textView3;
   @BindView(R.id.btnLoadText)
   Button button;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      ButterKnife.bind(this);
      textView = findViewById(R.id.textView);
      textView2 = findViewById(R.id.textView2);
      textView3 = findViewById(R.id.textView3);
      button = findViewById(R.id.btnLoadText);
      button.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            textView.setText("Hi, How are you?");
            textView2.setText("Have a nice day!");
            textView3.setText("You are so good.");
         }
      });
   }
}

Step 4: Add the following code to androidManifest.xml.

Also Read: 13 Commands to Collect System Info in Linux

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="app.com.sample">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

Let’s try running your programme. I’m assuming you’ve got your Android mobile device actually linked to your computer.

Also Read: How to Install and Manage Python Versions in Linux?

Open one of the activity files for your project in Android Studio and select the Run icon from the toolbar to launch the app.

Choose your mobile device as an option, then verify that it is showing your default screen.

How to Use Butterknife in Android
How to Use Butterknife in Android

For More Information Visit Our Site: https://www.techllog.com/

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Elena Michaels

Related Posts

Create a Tik Tok Trending Video with Snaptik.

March 22, 2023

How to Choose a Monitor for a PC.

March 22, 2023

How to Keep Track of The Data Usage on Your Android Device.

March 22, 2023

A Group Chat on Your iPhone Won’t Close? What You Should Instead Do Is This.

March 22, 2023
Add A Comment

Leave A Reply Cancel Reply

Recent Posts

  • Create a Tik Tok Trending Video with Snaptik.
  • How to Choose a Monitor for a PC.
  • How to Keep Track of The Data Usage on Your Android Device.
  • A Group Chat on Your iPhone Won’t Close? What You Should Instead Do Is This.
  • The 16 Greatest Hd Movies Plus Substitutes.

Categories

  • Cannabis
  • Entertainment
  • Life Hacks
  • Other
  • Social Media
  • Technology
  • Uncategorized
About Us
About Us

Welcome to Techllog, your ultimate source for all things technology. Since our inception in 2017, we have been dedicated to providing the latest and greatest information in the tech world to our readers.

Facebook Twitter Instagram Pinterest
Latest Posts

Create a Tik Tok Trending Video with Snaptik.

March 22, 2023

How to Choose a Monitor for a PC.

March 22, 2023

How to Keep Track of The Data Usage on Your Android Device.

March 22, 2023
Connect With Us
© 2023 Techllog.com
  • About Us
  • Contact Us
  • Editorial & Standard Policy
  • Privacy Policy
  • Fact Checking Policy
  • Terms And Conditions
  • DMCA
  • Meet Our Team
  • Write For Us

Type above and press Enter to search. Press Esc to cancel.