Chuyển đến nội dung chính

Different image for focused,pressed and normal state in android button

     In this tutorial we are going to learn about the android button and every state (pressed,focused and normal) of an image when placed on that button.

1) First create a new project in android studio more details...

2) Remove the TextView code from activity_main.xml, create a button in your project by using the following code or tools.

<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/btnhome_new" />


android add button in main_activity.xml

Note:
     In the above image you can see an error @drawable/btnhome_new. This is because the program contains the file btnhome_new.xml  on drawable directory, which is not yet created.

3) Now we are going to create a file btnhome_new.xml on drawable directory.
   a) Right click on the drawable directory  => New => Drawable resource file
 
Create new xml file in android

   b) Now a file is opened btnhome_new.xml just remove all the code from that file and replace with the code given below.

Note : Once we create this file the error(@drawable/btnhome_new) will be removed from activity_main.xml.

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btnblue"
android:state_pressed="true" />
<item android:drawable="@drawable/btnrose"
android:state_focused="true" />
<item android:drawable="@drawable/btnred" />
</selector>

Selector added in a xml file in android.jpeg

You can see some errors in this code
@drawable/btnblue
@drawable/btnrose
@drawable/btnred

 Because btnBlue.jpg , btnRose.jpg and btnRed.jpg are not in drawable directory.
  4) Now we are going to create all these files in drawable directory.

     Copy the images to drawable directory.

     Paste the copied images to drawable directory.
Paste the copied images to android drawable folder

     A dialog box will ask for confirmation, just press ok.
Paste dialog box in adndroid studio
     Now the images are placed into drawable folder, and you can see that the error has been removed.

Successfully removed the error in android

Note : Image name should not contain capital letters.


Nhận xét

Popular Posts

Vectric Aspire 9.510 + Portable Free Download || FULL VERSION

Vectric Aspire 9.510 + Portable Free Download || FULL VERSION is here for your free direct with 100% working link from this place portablebull.blogspot.com. Description Vectric Aspire is a software company from Vectric Inc. in the CAM branch designed to design two and three-dimensional models for CNC router devices. The program is based on VCarve Pro's other proprietary software, with all the capabilities of the program in the field of modeling for CNC machines, as well as various tools for converting two-dimensional sketches, images, drawing, and digital arts into Auxiliary 3D models have high detail. After the initial conversion and final work done by the user, the software performs the three-dimensional calculations required to determine the cutting direction, and finally, using the CNC cutting machines, it produces cut-points and the final product. Vectric Aspire is used by many companies and companies for a wide range of products including decorativepanels, doors and windows,

Autodesk ArtCAM 2017 Crack + Patch + Full Version

Autodesk ArtCAM 2017 Crack + Patch + Full Version ArtCAM is, in fact, a design tool designed more for designers than engineers, and allows designers to showcase their creativity. The software delivers a CNC modeling CAD that can be used for a variety of industries. For example, designers of signs, woodcutters, jewelry designers and many others who can produce high-quality products before they can deliver their products in two-dimensional and three-dimensional form. It's easier with this software than ever. Features and Features of ArtCAM 2017 Crack + Patch + Full Version: Support for 64-bit systems Ability to mount jewelry pieces The ability to create complex shapes Ability to cut different pieces of pages The ability to create floating vectors Save layers and shapes that you must use Availability of ready-made models available System Requirements for ArtCAM 2017 full Crack for 2017, 2018: OS: Windows 7 SP1 / 8.x / 10 for 2012: Processor Type & Speed: Intel Core 2 Duo (or equiv

ABBYY FineReader 14.0.107.232 (32/64-bit) Free Full Download

Download ABBYY FineReader 14.0.107.232 (32/64-bit) Full Free Crack latest version offline setup for Microsoft Windows 7, 8, 10, XP, Vista. ABBYY FineReader v14.0.107.232 32-bit/64-bit Free Download is the best and fantastic a feature based on ABBYY (ORC) applications, These programs automatically convert electromagnetic electronics (images, bulletins, PDF files), you can also download free this software program for your PC/Computer. ABBYY FineReader 14.0.107.232 (32/64-bit) Overview ABBYY FineReader is easy and easy to use OCR software, changing PDFs is a positive alternative to entering or typing guide information. The ABBYY FineReader software is a great choice for professionals who want to deliver the best results for time and money. It provides strong performance for converting photos obtained from scanners, digital cameras or faxes, as variable and searchable text formats in PDF files. The ABBYY FineReader software supports broader formatting and document set, and broad languages