Android :: RelativeLayout More Expensive Than LinearLayout?
Nov 1, 2010
I've always been using RelativeLayout everytime I needed a View container, because of it's flexibility, even if I just wanted to display something really simple.Is it ok to do so, or should I try using a LinearLayout when I can, from a performance/good practices standpoint?
View 1 Replies
Aug 21, 2010
If I have 2 LinearLayouts split %50/%50 everything is fine. Weights are 1 and 1. As soon as I add a TextView inside the top LinearLayout, it stretches that layout. I use "wrap_content" as the documentation says I should when it comes to weights. As you can see the red and green should be split evenly and text on grey background should be inside red box.
Here is the code:..............
Now if I switch to "fill parent" as follows it actually works but it creates another problem. Here is the code (so far so good):
So looking at above we were forced to use "fill_parent" and we would think like we fixed the problem but here is the problem if we are using "fill_parent" (I took out the textview just to show the problem, textview doesnt make the problem go away anyways):
As you can see I assign the weights 3 (top red) and 2 (bottom green) but what actually happens is they get flipped: The red becomes 2 and bottom becomes 3. Just measure the pixels too see.
Here are the results of the 3 codes: http://imgur.com/iVt8g.jpg
View 4 Replies
View Related
May 25, 2010
I have a RelativeLayout that has two LinearLayouts in it. One is a bunch of TextViews and EditTexts that make up a form and the other is a ButtonBar that submits the form.
anyways, everything looks great in portrait, but when i switch to landscape mode the bottom TextView/EditText element is being hidden by the buttonbar.
screenshot to show the problem. as you can see some of the "email" textview and all of the email edit text are being hidden by button bar.
http://i45.tinypic.com/2dt7qmt.jpg
and xml:
CODE:............................
View 5 Replies
View Related
Aug 21, 2010
I have a $300 iPhone app that I might like to port to Android.It is for a very narrow set of users, so no matter how low I make the price, I will never sell very many.But for those few users, it is definitely worth it, as evidenced by my iPhone sales.So the $300 price point is necessary. However I have heard that the Google Android Market puts a limit of $200 on apps.I have also heard that it is possible to distribute apps independently of the Market, in which case I suppose I could charge as much as I wanted. But then I would have to devise my own licensing scheme.Are these assumptions right?
View 10 Replies
View Related
Nov 12, 2010
I'm looking for a Verizon phone that I can afford to buy without the contract. Can someone either list for me the phones that use the Android OS or tell me the least/less expensive ones? I've been having trouble finding this information.I was at the Verizon store today and liked the Motorola Citrus. I didn't realize until I looked it up later that it was released just yesterday. Any info on this phone? Are there even less expensive phones?Also, do all android phones have google maps/gps? Can the google browser be used with all of them?
View 4 Replies
View Related
May 27, 2010
Just need a phone for 2 months but it has to be an Android phone, any suggestions for what to look into that is GSM unlocked or locked to AT&T?Only other requirement is that it can run Google Voice.
View 2 Replies
View Related
Apr 19, 2010
Anyone use in ear bluetooth headphones? Looking to buy some but never had a pair before so no idea who makes good bluetooth ones. Are they all really expensive? I wouldn't want to pay more than like 65 for a pair really..
Mainly to be used with my Desire.
View 10 Replies
View Related
Sep 16, 2009
OK I'm reading this page:
http://developer.android.com/guide/appendix/faq/commontasks.html#thre...
The code is as in the example (see below). In my application, the worker thread has done loading of large bitmaps, and I need to notify the UI thread the filename of the bitmap that was loaded as they get loaded. How can I notify the UI thread of the filename of the bitmap just loaded? I can see anyway to for updateResultsInUi() to be able to take a parameter from the example below.
public class MyActivity extends Activity {
[ . . . ]
// Need handler for callbacks to the UI thread final Handler mHandler = new Handler();
// Create runnable for posting final Runnable mUpdateResults = new Runnable() { public void run() { updateResultsInUi();
} };
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
[ . . . ]
} protected void startLongRunningOperation() {
// Fire off a thread to do some work that we shouldn't do directly in the UI thread
Thread t = new Thread() { public void run() {
mResults = doSomethingExpensive();
mHandler.post(mUpdateResults);
} };
t.start();
} private void updateResultsInUi() {
// Back in the UI thread -- update our UI elements based on the data in mResults
[ . . . ]
}
View 5 Replies
View Related
Jun 25, 2009
Why is the following code causing an exception? The Code throws a "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds" exception.
CODE:..............
If l2 is dont added to l1 than it works.
View 8 Replies
View Related
Aug 17, 2010
What is a good case for the captivate that isn't expensive. I'm looking at gel cases and hard cases.
View 32 Replies
View Related
May 16, 2010
I've been progressively expanding my UI, and I want to add a ListView in the middle of my UI. When I add it and change the activity to extend a ListActivity instead of just an Activity, I'm getting a Force Close. Using 1.5. Does a ListView not work embedded in a RelativeLayout?
CODE:.........
XML looks like this:
CODE:..........
And the listrow.xml:
CODE:.............
View 2 Replies
View Related
May 6, 2010
I have a Relative Layout.
Which has 2 buttons, side by side and it is right-aligned.
So this is my layout xml file. My question is there are no spacing between the right-most button and the right border of the RelativeLayout and between the 2 buttons. How can I add that? I play with android:paddingRight, but nothing helps. code...
View 3 Replies
View Related
Oct 6, 2010
I know many developers ask about the best Android phone for development, but my question is almost opposite: What is the least expensive Android phone that I can get away with TTS (text-to-speech) and ASR (automated-speech-recognition) software development?
To further clarify my question:
Do all Android phones support
TTS and ASR?
Do all Android OS versions
support TTS and ASR?
If the answer to either of the above
is 'No', then which brand/model will
provide me with TTS and ASR functionality
while minimizing out-of-pocket
expense?
View 1 Replies
View Related
Jan 22, 2009
There is an repeating background attribute like in css for layout on Android API?
View 5 Replies
View Related
Jul 15, 2009
I know my original post (at http://groups.google.com/group/android-developers/browse_thread/threa..., I could not find a way to perform a reply, maybe it's too old) is not sexy, but I'm now facing that problem in many situations. Let me please rephrase what I attempt to do, and what my problem is.
I have a RelativeLayout made of three widgets (named 1, 2 and 3 on the illustrations below): one attached to its parent left border (labelled 1), one to its parent right border (labelled 2) and the third (labelled 3) inserted between the 2 previous ones (its left border is attached to the first widget right border, and its right border is attached to the second widget left border). The third widget (the middle/central one laballed "3") is far taller than the two others, and I would like the first and second items (1 and 2) to be vertically centered with the middle widget.
I have resorted to the "android:layout_centerVertical" attribute for both the first and second widget, but I do not get the expected result. See at the bottom the various layouts I'm mentionning. Could someone please help me, and tell me whether what I intend to do is feasible, and how? Thank you for your time.
Layout with no "android:layout_centerVertical" specified: ------- |1|3|2| --|3|-- |3| ---
Layout with "android:layout_centerVertical" set to "true":
--- |3| |3| |3| ------- |1| |2| --- ---
What I'd like: --- --|3|-- |1|3|2| --|3|-- ---
View 11 Replies
View Related
Oct 27, 2010
I want a RelativeLayout to have a rounded corner just like we have it in the Iphone.Please let me know how can we do this in Android.
View 2 Replies
View Related
Sep 20, 2010
I'm trying to center a button in relative layout, is this possible? I've tried the Gravity and Orientation functions but they don't do anything.
View 3 Replies
View Related
Oct 13, 2010
Can anyone point me to a good one?
View 2 Replies
View Related
Mar 17, 2010
I have a problem with two Textviews on the same height in a RelativeLayout running into each other.
I use the following Layout.
CODE:...........
This gives me this view:
Everything is as I need it except the two textviews name and information are displayed on the same screen space with the one on top of the other.
View 2 Replies
View Related
Nov 24, 2010
Since I'm still just learning Android (and it appears Amazon says it'll be 2 months till I get the Hello, Android book) I'm still playing around with doing simple things. I have no problem getting an icon to display with the click of a button on my RelativeLayout using ImageView. The code for creating it is as follows:
private int mIconIdCounter = 1;
private ImageView addIcon(){
ImageView item = new ImageView(this);
item.setImageResource( R.drawable.tiles );
item.setAdjustViewBounds(true);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT );
if( mIconIdCounter != 1 ){
params.addRule(RelativeLayout.RIGHT_OF, 1 );
}
item.setLayoutParams( params );
item.setId( mIconIdCounter );
++m_IconIdCounter;.......................
View 2 Replies
View Related
Jul 27, 2010
Can anyone tell me how can i do this using Java code or in activity class? I do not know how to set android: layout_alignParentBottom="true".I want to implement whole view via java code.
View 1 Replies
View Related
Apr 28, 2010
I'm trying to build an android application that features a graphical display drawn within a RelativeLayout. I want to place "+" and "-" buttons next to several of the parameters, which are drawn at various points on the canvas. The positions are free-form don't seem to conform to any of the standard XML layouts.I know how to create the buttons programmatically, but I don't know how to place them over the canvas where I need them to be. I'm assuming that this would be done in the view thread's doDraw() method, after all the graphics have been drawn, but how?
View 2 Replies
View Related
Nov 9, 2010
I have ScrollView with RelativeLayout as a child of ScrollView. I am trying through JAVA code to set Layout_Gravity to CENTER so my RelativeLayout is centered (horizontally and vertically) in the middle of ScrollView (that covers whole screen).This works fine in XML and produces desired result, but when I try to do this programmatically, it seems there is no way to set Layout_Gravity of RelativeLayout. I tried using LayoutParams, but couldn't find anything there that would help me to center RelativeLayout in the middle. So, am I missing something or this simply can't be done?
View 7 Replies
View Related
Apr 23, 2010
I have the following structure defined in an xml layout file.
<RelativeLayout android:id="@+id/mainLayout"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<FrameLayout android:id="@+id/frame" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" ></FrameLayout>
<Button android:id="@+id/button" android:layout_below="@id/frame" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</RelativeLayout>
The FrameLayout is positioned correctly in the center of its parent. But the Button isn't getting positioned under it. Instead it's displaying in the top left corner. Am I doing something incorrectly or is this a bug with RelativeLayout?
View 1 Replies
View Related
Jun 9, 2010
As i am facing limitation of layout depth in my application, i am replacing some LinearLayout with RelativeLayout. However i am stopped by a supposely very simple issue (but apparantly without clean solution regarding that http://stackoverflow.com/questions/1499555/android-layout-centering-i..., nor in the ApiDemos sample where RelativeLayout are too simple):
How can i align vertically 3 items (in a simple way!) which are on a horizontal line with RelativeLayout without?
does not seem to have any effect at all.
Here is the xml; in this example i would like an icon at left (fixed width), a text label in the middle (fixed width) and an edit text on the right (remaining space). the problem is that the TextView seems to ignore the parameter android:layout_gravity="center_vertical", and seems to be top aligned with parent. code...
Of course i can use marginTop/Bottom and alignTop/Bottom on each single item but that's not very clean.
View 3 Replies
View Related
Jul 14, 2010
I created a background .png for my application in GIMP. It's resolution is 640x480, which from googling, seems to be the resolution for a default emulator. My problem is when I apply the background to the RelativeLayout with android:background=@drawable/bg and run it, there are lots of artifacts in the image. As if the emulator could not provide enough colors to display the .png correctly. This image is nothing to fancy, just simple lines and radial gradients.
View 1 Replies
View Related
Nov 15, 2010
In my Android App Activity, I have a RelativeLayout with one ImageView and a couple of TextViews being populated at runtime. I also have a Save button in the activity that I use to save the image in the ImageView to the device SD Card. Now what I really want to do is Convert the elements (image and the text in the RelativeLayout) together to a PNG image when the Save button is clicked and Save it to the SD Card. Have anyone tried a conversion like this before? It would be very helpful if someone can give me some hints or code snippets on how to go about doing this?
View 1 Replies
View Related
Aug 21, 2010
I'm starting to use RelativeLayout more and more but there are some things I keep running into.
Say I have a status textview that I want top and center. Then I have a bunch of other objects below it like images and a table layout.
I want the stuff below the status text view to respect the status textview's personal space and not draw themselves right on top of it.
But what I'm seeing is that in a relativelayout, everything piles up on eachother unless I use alignment such as android:layout_below and android:layout_above.
Is there an attribute that I can add to the status textview to make it so other objects don't want to draw right on top of it? Or do I have to keep using the alignment tags on everything and align things away from it?
View 1 Replies
View Related
Jun 7, 2010
I have an Android Activity with a RelativeLayout and I have implemented the following method to prevent the activity from being recreated on change of Orientation:
CODE:..............
I am obviously not doing anything in this method, but it worked perfect when using a LinearLayout. Now however, using RelativeLayout, my layout is all messed up when changing to landscape orientation.
What is the most efficient way to have the screen redraw correctly without having the activity restarted again with a call to onCreate?
View 2 Replies
View Related
May 31, 2010
<<LinearLayout>>.getLayoutParams() returns <<RelativeLayout>>.LayoutParams? I found that happends and so freaked. Is there any reason? or just a bug? it's eclair.
View 2 Replies
View Related