Android :: Building / Using Runtime Generated Layout XML

Dec 21, 2009

I am currently working on a project which requires me to use an XML document to render a form on an Android device. The form must be fetched and displayed at run-time. I am wondering if there is a way to tag the form XML, transform it using XSLT into an Android layout XML, and then have the device render it.

Android :: Building / using runtime generated layout XML


ADVERTISEMENT

Android :: Building User Interfaces At Runtime With Layouts From Server

Mar 23, 2009

What is the recommended way to build user interfaces on the device based on layouts provided by a server at runtime? I am aware of this: <snip source="http://developer.android.com/reference/android/view/ LayoutInflater.html"> For performance reasons, view inflation relies heavily on pre- processing of XML files that is done at build time. Therefore, it is not currently possible to use LayoutInflater with an XmlPullParser over a plain XML file at runtime; it only works with an XmlPullParser returned from a compiled resource (R.something file.) </snip>

I could imagine these possibilities: - Parse XML by myself and build the ui tree. (Seems inappropriate to me since there is already maintained code which is able to do this.)

- Transform XML on server to a simpler format which is cheaper to parse on the device. (Inappropriate as above.)

- Preprocess the XML layout on the server the same way the build does. Transmit it to the client, and then try to load it. But how? android.content.res.XMLBlock is hidden (@hide) and I don't know how to classify the stuff in package com.android.layoutlib.bridge.

View 8 Replies View Related

Android :: Instantiating A Layout Defined Via XML At Runtime

Oct 18, 2010

I have a ListView that I want to populate with objects whose layout is defined via XML. Is there a way to instantiate a layout at runtime, editing stuff like the Android layout ID, etc., and then load the new layout into the list?

View 5 Replies View Related

Android :: How Set Button's Layout Width At Runtime?

Oct 15, 2010

i' making a remote-app, so i need a varying number of buttons, grouped by tableviews and tablerows.i can create the fix ones (that must alwasy be available) at designtime via xml, making use of the layouts making all buttons fit on every resolution.but there are buttons i have to create at runtime.to make them behave the same way as the fixed ones, i need to assign the layout width, -height and -weight values.i was searching the whole documentation, but there it's alwas done in xml, no word about runtime / matching routines.

View 1 Replies View Related

Android :: Dynamic Layout Change During Runtime

May 25, 2010

For an application I need to place some objects at the exact position that I want to have them and therefore I need to use AbsoluteLayout this time.

I want to add buttons dynamically exactly like in the following XML - but during runtime.

CODE:................

How can I archive this? I tried it with the following code to add a button, but I haven't found a function so far to set layout_x and layout_y. How can I do this?

CODE:....................

View 1 Replies View Related

Android :: Change LinearLayout Layout At Runtime

Aug 25, 2010

I want the ability to re-arrange Views in a LinearLayout, without specifying specific pixel locations, at runtime. for my proof of concept, I have a layout with 2 TextViews, one red, and one black. The red TextView is on the left. I want onClick to set it to be on the right, without adjusting margins, as if I'd re-written the XML of the layout, with the red TextView second.

View 1 Replies View Related

Android :: Any Set Style Method At Runtime In Layout File?

Feb 1, 2009

I created my style in styles.xml, lets say MyStyle. I can use it in any layout file by style="@style/MyStyle". Also my generated R class have R.style.MyStyle, my question is if I can use it at runtime to "setStyle" - unfortunately View doesn't have such a method. If not what is R.style.MyStyle used for? (I already know that custom themes IDs are also in R.style and can be used to setTheme, but MyStyle is not a theme).

View 14 Replies View Related

Android :: Choose Button Layout To Include At Runtime

Dec 17, 2009

I have a complex dialog-layout that has to be customized for small screens to decrease its height on such devices. This can easily be achieved by decreasing the height of several single Buttons and Textfields in the layout, each by a small amount. Of course much of the layout still stays the same, so I figured I could use the <include/>-tag. This was the idea:

/res/layout/dialog_layout.xml ==> includes "@layout/include_button_layout"
/res/layout/include_button_layout.xml /res/layout-small/include_button_layout.xml

I figured that android would choose which button-layout to include at runtime. I couldn't get it to run, so I guess I was wrong. And if so, can anyone confirm whether this is the way to do it?

/res/layout/dialog_layout.xml ==> includes "@layout/include_above_buttons"
==> includes "@layout/include_button_layout_default"
==> includes "@layout/include_below_buttons"
/res/layout/include_above_buttons.xml
/res/layout/include_below_buttons.xml
/res/layout/include_button_layout_default.xml
/res/layout/include_button_layout_small.xml
/res/layout-small/dialog_layout.xml
==> includes "@layout/include_above_buttons"
==> includes "@layout/include_button_layout_small"
==> includes "@layout/include_below_buttons"

View 3 Replies View Related

Android : Load Layout Dynamically At Runtime In Droid?

Nov 20, 2010

My application requires 2 screens and for this I have created two different XML layout files using RelativeLayout. One layout file loads whenever I run my Activity. Now I want to load the second layout on to the same Activity , when user click on a button in OptionsMenu and also when user press Back button the first screen loads instead of exiting the application. So that i don't need to create another Intent in my application.

View 3 Replies View Related

Android :: Android RatingBar Weirdness - Whenever Add A RatingBar To Layout A Bunch Of The Generated Tags

Mar 27, 2010

Whenever I use a RatingBar view in my layout, I suddenly get all kinds of compile errors. I'm using Android 2.0, but I've also tried 2.0.1, and 2.1, without joy. I also get a message:

Shader 'android.graphics.BitmapShader' is not supported in Layout Editor, and an odd warning which may or maynot be related: warning: Ignoring InnerClasses attribute for an anonymous inner class that doesn't come with an associated EnclosingMethod attribute.

I've tried using the RatingBar both within a tablelayout and outside it, but it behaves the same way.

Here's the XML:

CODE:......................

View 1 Replies View Related

Android :: Possible To Load A Layout XML At Runtime And Load Into Activity?

Sep 4, 2010

Is it possible to load a layout XML at runtime and load into activity?

In my app, I have various types of data like Person, Company, City, etc; The requirement is to dynamically load the layout, find views by tags (property names like Person.name, Person.address) and then fill in data. For example, if user has selected an object of type Company, we want to load a company.xml layout, inflate it and then associate various properties (company name, company slogan, city, address, revenue) to tagged views. One possibility I see here is - each view in the layout will be associated with property-name as tag and then appropriate data will be loaded in appropriate views.

What should be the best design you would recommend?

View 1 Replies View Related

Android :: Runtime Error Using Exported - Signed Apk But No Runtime Error Using Eclipse IDE

Mar 2, 2009

1) I am developing my app in Eclipse 3.4.1 with Android (ver 1.1_r1) plugin. My app compiles and executes without errors when using the Eclipse IDE.

However, when I export my app (unsigned) using Eclipse (via {select project} >right-click>Android tools>export unsigned application package), sign it, and try to run it on the Emulator, it throws a runtime error when I try to update my sqlite database, at which time the specific error created is: SQLite error#14, unable to open database. It is able to read from the database without problems. (I have also verified that the database is: open, is not readonly, is not locked by another thread, is not in the middle of a transaction.)

I have limited experience, but this seems more like a "system" problem given that the app works OK in Eclipse IDE but then fails as an exported/signed apk. Some googling of SQLite resources revealed a similar error on a non-Android platform which was fixed by: "Set your permissions correctly on /var/tmp, or whatever directory you are using to hold temporary files".

Does Android have temporary files, and if so how does it handle permissions on temporary files? Is there a way to check or set these permissions to see if this fixes my problem here?

2) Not sure if it is related, but after I have run the exported/signed app which causes the runtime error, if I reboot the Emulator, and try to run the program using the Eclipse IDE , the program fails with the same exact error. PLUS I also noticed the following error message while the program is installing/running: 03-01 22:22:29.282: ERROR/PackageManager(53): Package com.northwestradiology has mismatched uid: 0 on disk, 10019 in settings; read messages:

I can restore the Eclipse version of my program to be able to execute without runtime errors by utilizing the -wipe-data option for the emulator. But note that if I run my signed APK using an emulator created with the -wipe-data option, it still throws the runtime error listed above...

View 2 Replies View Related

Android :: How To Get R Class Generated Again?

Aug 11, 2010

The automatic generation of the R class does not work anymore. I have tried Project -> Clean.A warning on all xml files has also showed up: No grammar constraints (DTD or XML schema) detected for the document." Maybe that is why the code generation have stopped. Any idea how to get the R class generated again?

View 3 Replies View Related

Android :: R.java Is Not Being Generated

Jul 23, 2009

I've been working on a project for several weeks now, and just tonight I started having a problem. The R.java file is no longer being generated. I've attempted to clean the project (the first time I do this it removes the R.java file but doesn't regenerate it) and have tried uninstalling and reinstalling the SDK. I've also tried resetting adb to no avail.

This problem does not occur in my other Android projects. They clean just fine and regenerate the R.java file like nothing is wrong. This particular project is the only one suffering from this problem.

View 6 Replies View Related

Android :: .aidl And R.java STILL Not Being Generated

Aug 12, 2010

I downgraded to Eclipse 3.5, and the following still doesn't happen when I build a project in Eclipse:

1. .aidl files don't get processed (at all).

2. R.java isn't generated.

Used to work. What the heck?

View 3 Replies View Related

Android :: Generated Build File Fails?

Apr 15, 2010

Building our Android app from Ant fails with this error:

[apply]
[apply] UNEXPECTED TOP-LEVEL ERROR:
[apply] java.lang.OutOfMemoryError: Java heap space
[apply] at java.util.HashMap.<init>(HashMap.java:209)
[apply] at java.util.HashSet.<init>(HashSet.java:86)
[apply] at com.android.dx.ssa.Dominators.compress(Dominators.java:96)
[apply] at com.android.dx.ssa.Dominators.eval(Dominators.java:132)
[apply] at com.android.dx.ssa.Dominators.run(Dominators.java:213)
[apply] at com.android.dx.ssa.DomFront.run(DomFront.java:84)
[apply] at com.android.dx.ssa.SsaConverter.placePhiFunctions(SsaConverter.java:265)
[apply] at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:51)
[apply] at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:100)
[apply] at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:74)
[apply] at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:269)
[apply] at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:131)
[apply] at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:85)
[apply] at com.android.dx.command.dexer.Main.processClass(Main.java:297)
[apply] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:276)
[apply] at com.android.dx.command.dexer.Main.access$100(Main.java:56)
[apply] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:228)
[apply] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[apply] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:130)
[apply] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:108)
[apply] at com.android.dx.command.dexer.Main.processOne(Main.java:245)
[apply] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:183)
[apply] at com.android.dx.command.dexer.Main.run(Main.java:139)
[apply] at com.android.dx.command.dexer.Main.main(Main.java:120)
[apply] at com.android.dx.command.Main.main(Main.java:87)

BUILD FAILED

Ive tried giving Ant more memory by setting ANT_OPTS="-Xms256m -Xmx512m". (This build machine has 1Gb RAM). Do I just need more memory or is there anything else I can try?

View 4 Replies View Related

Android :: No Generated R Java File In Project

Nov 3, 2010

I am doing the Notepad tutorial, exercise 2. I started by creating a new Android project and chose Create from source to import the downloaded source files for the excercise. But now I get many errors in Eclipse, and the problem is that there is no generated R.java class. How can I solve this? The folder gen / is empty. I have errors on Notepadv2.java and in res/layout/note_edit.xml and both seems to be related to the fact that the generated R.java is missing. Here is my import statements in Notepadv2.java:

import android.R;
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;

They are created by the Eclipse command Ctrl+Shift+O.

View 9 Replies View Related

Android :: How To Get Different Package Name For Generated R.Java Class?

Jan 24, 2009

Apt while generating the resources, is it possible to provide a different package name for the generated R.java class. Currently it seems to use the same package name as the one in manfifest defination of AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.tejasoft.dialer.mobile.android"> Also, is there a way to give custom class name instead of default R name say Resources.

View 4 Replies View Related

Android :: Why Generated Phone Class Called R?

Sep 1, 2010

I'm just curious, who in the world names a class R ? Is there any history behind this convention?

View 1 Replies View Related

Android :: No Back Keycode Event Generated While IME Shown?

Feb 8, 2010

If the BACK button is pressed when the soft keyboard is being displayed, no Back keycode event is generated (when it's not shown, and Back is pressed, then my View's onKeyDown()/onKeyUp() methods get called back).

Is this expected behaviour? I'm trying to catch when the IME is hidden upon BACK being pressed. I'm currently working around this in the endBatchEdit() method (I'm implementing BaseInputConnection).

View 9 Replies View Related

Android :: Attach Temporary - Generated Image To Email?

Aug 25, 2010

I have a programmatically generated image that I want to send as an attachment via the ACTION_SEND and EXTRA_STREAM method. But how do i do this? My first attempt (writing to my context.getCacheDir() based file path) appeared to work in the Gmail preview (no image preview, but attached file name and icon was visible), but the attachment never arrived on the recipient side. I guess this has something to do with permissions on the generated file, but how to avoid this? Do I need to set more permissive settings on these generated files (so that the Gmail activity can access)? Is that even possible for the app's cache folder?

Is there another file location that would be more suitable to write my files to? I considered the downloads folder, but think it would be an awkward location for something that only needs to exist until it has been emailed. I have even tried encoding my image purely in a data:image/png;base64,ABCD... style URI. This, too, showed up in Gmail preview (attachment icon, but no file name), but did not result in a recipient-side attachment. Has anyone been able to attach a one-shot generated image to an email intent by any means? What options may I have overlooked?

View 1 Replies View Related

Android :: GenerateId - Method For Dynamically Generated Views

Aug 30, 2010

Is there (or should there be), a generateId() method for dynamically generated Views? Take the RadioGroup example in APIDemos|App|Views. Radio buttons are added dynamically. For each button, you have to call setId(). To be notified when a radio button is selected, you register a onCheckedChange listener on RadioGroup and the callback method is oncheckedChange(RadioGroup, int checkedId). Since we are notified only the id of the checked view, shouldn't there be a way to uniquely generate the id? Say, a View.generateId() method... In the example, the ids are statically defined in ids.xml. However this limits the number of radio buttons. I have a real world example too: a Radiogroup with each choice representing a Wifi hotspot. So one cannot know in advance the number of hotspots.

View 10 Replies View Related

Android :: Getting Maps To Accept A Dynamically Generated KML File

Mar 18, 2010

I have a button that launches the google maps app on my device via an intent. I want to be able to pass it a php page that generates a KML file.

I have done this on a website before using the googlemaps api in JS - but it doesn't seem to work on Android.

My php file is as follows;

CODE:..............

Launching with:

CODE:.................

It launches maps, finds the file - but won't display it 'because it contains errors'.

Is this just not possible, or are there other ways to construct the intent that might work?

View 2 Replies View Related

Android :: FindViewById() - Lost In Auto-generated Errors

Nov 14, 2010

I don't consider myself a beginner, but my copy and pasting has left me lost in auto-generated errors.

Here's my dilemma, if I remove the comments below the program crashes unexpectedly; with comments it displays just fine.

CODE:.................

View 2 Replies View Related

Android :: Get Id Of Programmatically Generated Grid Of Buttons In Droid?

Jun 28, 2010

I have a similar query to the one posted here. I create a grid consisting of a variable number of buttons, at runtime (in a TableLayout), and would like to find the index of the button pressed. The actual Button objects are currently stored in an array, although I'm not sure if that is really necessary. I tried to write the ClickListener using something along the lines of code...

but this just always returns -1. Is it possible to get the id (or some other reference to the button pressed) without predefining the buttons in xml?

The solution in the other post describes cycling through the whole array of Buttons and comparing ids. Is there a more elegant way to do this?

View 2 Replies View Related

Android : Mediastore Thumbnails Not Generated Until Gallery App Is Launched?

Sep 30, 2009

Is that normal that Images indexed in the MediaStore do not have thumbnails generated until the Gallery app is launched and the user actively navigates to the bucket where the image is stored ?

I think it's quite odd as I thought thulbnails generation was part of media indexing.

View 9 Replies View Related

Android : Prevent Long URL From Breaking In Generated Email?

Mar 28, 2010

I am generating an email in my app in which I include a long URL. The entire URL appears in the email but the clickable link portion of it consists of only the first 90 characters. Why does this happen and how can I prevent it?

View 2 Replies View Related

Android :: Instruct Eclipse And Ant To Have R.java File Generated In Package

Jan 1, 2010

Is it possible to instruct Eclipse and Ant to have a R.java file generated in the package com.example whilst the package declared in an AndroidManifest.xml file is com.example.d?

View 4 Replies View Related

Android :: Specify Package Name And Output Folder From - Generated Ant Build File

Apr 13, 2010

I dont want to hardcode the name of the package or where it lives when building an Android project with ant. Im using the build file generated by Android. What properties contain the output folder (bin) and package name (e.g. package.apk) ?

View 2 Replies View Related

Android :: Creating New Projects In Eclipse - Java File Not Generated

Jun 14, 2009

When I make a new project the .java file is not generated. I can run the project, but it does not run in the emulator or anything. It did use to work before then it stop working. I tried deleting the folder and all project files. After that I reinstalled everything but I am still having problems.

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved