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

AutoDWG PDF to DWG Converter Pro 2019 v3.9.1 Crack + Patch + Full Version

AutoDWG PDF to DWG Converter Pro 2019 v3.9.1 Crack + Patch + Full Version AutoDWG PDF to DWG Converter Pro 2019 v3.9.1 Crack + Patch + Full Version, as its name suggests, is a very simple and compact software for converting PDF documents into popular DWG and DXF formats in the CAD world. It also allows you to convert bitmap images into a scalable vector format. This software supports the latest version of AutoCAD 2017 and its output in AutoCAD will open without any incompatibility. This program is provided by AutoDWG, a creative company founded in 2002 and started to specialize in delivering CAD products. The company has been working with a variety of technologies to provide users with a variety of formats such as PDF, DWG , DXF, DWF, SWF, GIF, write, encrypt and share, as well as the ability to work with all of this format and convert between them for work in the CAD world. Due to customer feedback and their requests, the company is constantly working to improve the quality of its pro...

How to find motherboard model, version and serial number?

     If you bought a new or second handed  motherboard, it may not have a proper driver software. It will be very difficult to find the suitable driver software. This post will be helpful to find the suitable driver software like sound driver, video driver, chip set driver and all motherboard related softwares.      In your computer just open the comment prompt(Window key + R => cmd=> enter) and type the following command.      wmic baseboard get product,Manufacturer,version,serialnumber Step 1: Click on Start => Run Step 2: Type cmd and press OK. Step 3: Right click and paste this commands " wmic baseboard get product,Manufacturer,version,serialnumber " then press Enter. Note: ctrl  + v shortcut does not work here. Now you can search using the model number ( here  DH61WW ) in internet.

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...