Android :Can I Add Image Buttons In Each Droid Activity?
Jan 19, 2010Can any one guide me how to add some menu related buttons at the bottom of each activity?
View 1 RepliesCan any one guide me how to add some menu related buttons at the bottom of each activity?
View 1 RepliesI have touched on this question here, where Christopher gave an answer to this, but I dont really get it so I thought its time to make it a real question, not just a "follow up" =)
As it stands, the application Im writing has 4 different screens:
1. Screen 1 - list of nodes (main screen)
2. Screen 2 - options menu, tableLayout with buttons
3. Screen 3 - navigation
4. Screen 4 - text details on version etc
These screens can be navigated to/from using a "header" View that is placed on top. the header then has 4 different buttons:
+--------------------+
| menu with buttons |
+--------------------+
| |
| |
| |
| C O N T E N T |
| |
| |
| |
+--------------------+
The header is just an XML-file (header.xml) with a few buttons. That header.xml is the included in the Layouts using the include-markup. For example, the main.xml has the line:
<include layout="@layout/header"></include>
The header show up alright, but the question is - what is the correct approach to attach OnClickListeners for the buttons in the header?
Christopher pointed out that you could create an Activity class and do the hooks there, like this:
CODE:............
First, I cant make it work since the method setupHeaderButtons isnt accessible from FirstActivity.
Secondly, is this the right way to go at it?
I am very new to Android (and Java) originally a C# developer.. and am struggling with the concepts and terminology.
I have been through almost all the tutorials and have decided to start on my first test app.The first part of my app is going to involve using the gallery widget (based on the hello gallery tutorial) to display a load of images. (these images will eventually come from the phones camera, but I will cross that bridge later!) My images are currently stored in the drawable folder in my project.As a first step I want to just have the user click on an image and it pops up full screen, just so I know how to get reference to it, but I am struggling. Evetually I want the user to click an image, then a window/activity(?) will open asking them for a bit of text. This will then be store in sqllite against the image. Code...
My goal is to develop a GUI application on top of a background image with buttons in specific places on the image. The first step is to display the background.
The image can be displayed with resources and is described in several FAQs including this one:
how-to-add-background-image-to-activity
It compiles and runs without errors, but the background is black. Here is the main.xml file:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/rootRL" xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</RelativeLayout>
The image has been in png, 9.png, and jpg format with basenames of 'main' and 'background'. It builds but does not display. Making clean and recompiling does not help.
This behavior occurs on both the emulator and on hardware -- an Atmel AT91SAM9M10-G45-EK. The SDK version is 2.0.1.
I am trying to make my layout look like so. I have tried gridviews, table layouts, and more but cant get it to look right. I want something like this.
CODE:........
I just cant seem to figure out how to get the layout to work with imagebuttons. What layout should I use? And could you post example code of the xml layout if possible?
I have a series of buttons on a main menu. Instead of the standard side by side, or one on top of the other, I'd like them to be aligned around a semi-circle. Since I can't drag and drop the buttons to the place I'd like to in the designer, I was wondering the best way to do this? Can I do it in the XML, or would it be best to do it programatically?
View 1 Replies View RelatedI've read the Android documentation:
http://developer.android.com/guide/practices/screens_support.html
but still have some questions. I'm trying to design a music application which basically has images of the instrument (ImageButton) that play a sound when clicked. However, I'm confused about how to have the ImageButtons scale to fit all the different screen sizes and how to position them.
Which layout is best used for needing to position ImageButtons in specific locations on the screen? (i.e. cymbals on a drum set) FrameLayout, RelativeLayout? If I only really care about medium and large screens, do I need to create different resources (images) for both as well as a different XML layout to position them? I'm trying to find the simplest way to do this without having to create a separate layout XML file for positioning/size and separate image resources for each screen.
I want to put description and buttons dynamically can any one guide how can i do that? i have data in the form of object list/array i.e ID,Title and want to display in list activity like..
TITLE [Details Button] [Edit Button] (repeating in list activity)
I am new to android apps and I'm trying to make an interactive book for children. I want each activity to link to two other activities via buttons so that the child can make a choice on each page.
I can not figure out how to have two buttons on one activity that each lead to new activities. I can get the first button to work but not the second.It would look like:
Activity 1 leads to activity 2 or 3.
Activity 2 leads to activity 4 or 5, etc.
This is difficult for me to diagnose because the Log doesn't provide the offending code line that indicates what caused it.Running the app in the Emulator seems to work OK until I press Home or Back from the Main Activity. Using Back between the activities in the program seems to work OK, it only fails at the Main. I don't have the app finished yet so I haven't loaded it to a device yet.The Log says there was a null pointer exception so I would like to find why.The log points to the android routines (and I don't appear to have the source for those routines in the emulator-most but not all and these are refering to those I can't access). The log gives up at one point and says "11 more".It would be nice to see the remaining 11 in the hopes that one of them points to the line in my code that caused the offense.I'm looking for ideas on ways to find the error and hopefully cure it.
View 2 Replies View RelatedI have a linear layout in my main.xml which has a listview. Now I want to create a bottom bar below listview. Bottombar has a background image and two buttons with their individual background images. I want to put these two buttons on common background image. I have read that this can be achieved using FrameLayout. But since I am using LinearLayout as base layout in my main.xml, is there any way to this design using linearlayout?
View 2 Replies View RelatedIs it possible to build a GridView object in XML with 3 columns and 4 rows of Image buttons? It doesn't seem to have similar containment relationship like LinearLayout or RelativeLayout viewgroups.
I want to do this entirely in an xml layout file. When I put ImageButton xml tags inside a GridView xml body, The layout panel in eclipse is throwing an exception: UnsupportedOperationException:addView(View, LayoutParams) is not supported in AdapterView.
We are facing problem with cropimage activity, is there any changes? it gives error related to permission.
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.EDIT dat=content:// media/external/images/media/12 cmp=com.android.camera/.CropImage (has extras) } from ProcessRecord{43b72040 374:com.abc/10028} (pid=374, uid=10028) requires null
Using theme or ImageView ?
View 2 Replies View RelatedI figured out how to pass a String value between activites thanks to this site, however I'm having trouble passing an image. What I'm trying to to is have a user click a button that opens the gallery and allows selecting of a picture. Then I have another button that opens another activity that displays an ImageView. I want to be able to have that ImageView's image be the chosen one from the previous activity.
Here is the class that has the button I'm clicking to open the gallery and retrieve the chosen image: code...
What I'm not sure about is in the OnActivityResult if I should pass the selectedImage or the chosenimage in the b.putExtra("bitmap", selectedimage); line. I tried both but I didn't see an image on the second activity. Also I wasn't sure in the PreviewScreen class if I'm setting the imageview correctly. Any help is appreciated. Thanks.
I want to have an image open from a URL to an intent, most likely the browser or maybe a picture previewer like the one built into twidroyd.I've gotten plain URLs to open to the browser. I just can't figure out what action or category to specify,
View 1 Replies View RelatedI have been trying to create a ListView Activity with an ImageView in every row. I've used this tutorial: http://developer.android.com/resources/samples/ApiDemos/src/com/examp... The issue is that there are always some dividers missing whenever I run the example. The dividers are disappearing/appearing and flickering as i scroll the list (tested in emulator and HTC Tattoo). Strange is that the same example downloaded from the market (API Demos app) behaves correctly. Here is a screenshot of how it looks: http://yfrog.com/4cnokp.
View 5 Replies View RelatedI want to assign an image to one of the buttons in my activity??
how do i do that??
and for that where shall i place image.jpeg or any othr image file??
I am a bit confused on creating an image which will be acting as a background for my activities. So, in short, my aim is that my application should be able to fit the different screen sizes. Therefore, what size in pixel should my three images be to be able to fill the screen of the device in ldpi, mdpi and hdpi?
View 2 Replies View RelatedI am using a GridView. It contains images. When I click on any item of this grid view I want this image Resource ID to be sent to another activity. Where can I display this image in larger size?
How can I get Image Resource ID and send it to other activity?
I know you can't take a screenshot without having root access, but is there a way to render an activity and all the contents to an image file?
anyone have code to do this? it would be nice to have any dialogs, menus, etc... as well, but not required.
I start an IMAGE_CAPTURE Intent like this, and my activity's onActivityResult() get called: Intent i = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE, null); i.putExtra("return-data", true);
startActivityForResult(i, PICK_ICON_FROM_CAMERA_ID);
But, if I start my Intent like this, the Capture Image Intent did get called, but my activity's onActivityResult() never get called:
Intent i = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE, null); i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse("file:/" + "MyTestFile")); i.putExtra("outputFormat", Bitmap.CompressFormat.PNG.name());
startActivityForResult(i, PICK_ICON_FROM_CAMERA_ID);
I have an image which is taken from andorid by calling image _capture how do i upload it to a windows server?
View 1 Replies View Relatedi'm having the above problem when switching my activity. In the first activity i have a GalleryView showing all my images and an ImageView show the selected image from the gallery. Now i want to switch to the next activity and keep the same image from the ImageView on screen in the second activity. Here is how i show my images:Is there like an id or something saying what's on screen at the moment of the switch? How can i accomplish this?
View 2 Replies View RelatedI've been staring at this for hours. It compiles fine with no errors and loads the activity on my nexus. The button and the menu items load fine with no issues at all. It's simply not loading any of the drawables i'm specifying :/ any ideas what I did wrong?
All I want is whenever this activity is brought up it randomly chooses an image from the drawables i specify.
CODE:...........................
I have an activity which uses android:theme="@android:style/Theme.Dialog". The activity contains an ImageView which can show images of different dimensions. The ImageView should scale the Image so that it entirely fits into the window, at least on axes fits entirely and maintains the original aspect ratio. The size of the dialog should only be as large as the ImageView (plus its border width).
I tried the following but the dialog window always uses the whole available space:
code:............................
I'm no longer seeing an Intent Filter declared for the CropImage activity in the Eclair ... is there another way to re-use this activity? http://android.git.kernel.org/?p=platform/packages/apps/Camera.git;a=...
View 14 Replies View RelatedI am not able to find out the perfect layout(viewgroup) to place four buttons as shown in the attached image. Basically, i want to place four buttons near the top/left/bottom/right edge of the screen. AbsoluteLayout helped, but it is deprecated (It is also better to avoid AbsoluteLayout as it is not very flexible for orientation changes)
View 2 Replies View RelatedI can't display the custom camera image in other Activity. I have an Activity called CamTestActivity for custom camera and this activity have onClick button .When click on this button display that image in other Activity called Imageset Activity, set that image in ImageView.
View 2 Replies View RelatedI use http://stackoverflow.com/questions/541966/android-how-do-i-do-a-lazy-load-of-images-in-listview/3068012#3068012 to load images in a ListView and a GridView. It works but the images are loaded form bpttom to top. How to fix that?
Bonus Question: Can I use a loading animation in a image view while the real image is loaded? Right now it's just a default image.