Android :: Have Rounded RelativeLayout As In Iphone?
Oct 27, 2010I 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 RepliesI 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 RepliesI'm using the following to draw rounded-corner rectangles in my Android application and it seems to be working alright but with one minor problem:
CODE:.......
(Adding labels to the rectF's defined above follows) ...
The strange thing is that the two ends of the rectangle aren't rounded over the same. The left-size quarter circles are noticeably smaller than the ones on the right.
Anybody experienced anything similar? It's weird enough that I might change my mind about the round corners if I can't do anything about it.... And if I knew how to do a screen capture from my Android, I would.
The rectangles in question are 78 pixels wide and 48 tall, if that helps (and since ykatchou may be onto something).
Does anyone know how to obtain the rounded rectangle effect from this picture? http://developer.android.com/intl/de/resources/articles/images/list_f...
Is it somewhere in samples?
In android, ImageView is a rectangle by default. Is it possible to make it a rounded rectangle (clipped off all 4 corners of my Bitmap to be rounded rectangles) in the ImageView? If yes, can you please tell me now can I do that?
View 4 Replies View RelatedIs there any way to create EditText that has rounded corners?
View 2 Replies View RelatedThe following code snippet draws a red rectangle:
RectF rectangle = new RectF(50, 100, 100, 50);
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawRoundRect(rectangle, 0, 0, paint);
However if i change rx and ry both to a positive value, say 5, than nothing is shown. Any ideas?
I am having a gridview. when i select it, the selector(orange color) will shows like square. i want to set that as rounded corners. how to do that?
View 1 Replies View RelatedI'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:.............
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...
I want to make a shape with with left-top rounded corner and left-bottom rounded corner...
View 2 Replies View RelatedI like to have a ViewGroup (like LinearLayout) that has rounded angles. The angle can cover content of the ViewGroup.
View 6 Replies View RelatedI have a specific drawable that I use as background in my app. It is not a solid color.
Now I want to add rounded corners to this drawable.
I only found the rounded corner available in a shape with a gradient or a solid color as a background but not another drawable.
Is there another easy way of adding rounded corners to a drawable?
I've been asked to make an app that has a list with items looking similar to this snapshot from Hero: http://www.flickr.com/photos/jaxxdotorg/3640222441/in/set-72157619952...Is there a way to reuse this in any way or do I have to re-design it from scratch?
View 5 Replies View RelatedI'm not very experienced in Java. Is there an easy possibility to get a border and round edges around a LinearLayout? (perhaps with XML parameters)
Or do I have to draw my own widgets.
I was wondering if there was a way to create a ListView with rounded corners in Android...
View 2 Replies View RelatedI would like to change an image I loaded to have round corners.
Any hints, tutorials, best practices you know of?
I can create a shape that is a rectangle with all edges rounded. However, what I'm wanting is a rectangle shape with only 2 of the edges rounded. Is this possible?
I'm essentially hacking together a ListView that looks like a bubble with rounded edges. I'm looking to add a header that has the two top edges rounded and a footer with the two bottom edges rounded.
I have a small project in which I download images from Internet in the form of drawable and use them in Imageview for which I have provided functionality similar to an Imagebutton but without the gray edges. The question is that is there any functionality in Android (similar to IPhone) by which we can crop the drawable from edges to make them rounded edged drawable. Even if its a "not-tested-neither-recommended" method, do let me know. I would like to work on this a bit.
View 1 Replies View RelatedI have this Listview element:
<ListView
android:id="@+id/category_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/list_background"
android:layout_marginTop="10sp"
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp"
android:drawSelectorOnTop="false"
android:listSelector="@drawable/list_item_background"
android:cacheColorHint="#FFFFFF"
android:clipToPadding="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:clickable="true"a
ndroid:longClickable="true"
android:footerDividersEnabled="true"
android:headerDividersEnabled="true"
android:dividerHeight="1px" />
where list_background is:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="10dp" /> <solid android:color="#FFFFFF"/>
</shape>
The list view loads itself with the rounded corners, but then, the items of the list hide the round corners.
On the android website, there is a section about color drawables. Defining these drawables in xml looks like this:
<resources>
<drawable name="solid_red">#f00</drawable>
<drawable name="solid_blue">#0000ff</drawable>
<drawable name="solid_green">#f0f0</drawable>
</resources>
In the java api, they have thr following method to define rounded corners:
setCornerRadius(float radius)
Is there a way to set the rounded corners in the xml?
How to setup the attribute to achieve the rounded corner for each item in the ListView?
Please kindly give an example if you can, thanks!
for example:
http://www.flickr.com/photos/jaxxdotorg/3640222441/in/set-72157619952823330/
EDIT:
That's my code here for the answer..
I want to have 3 edittext with top and bottom having topleft and topright curves but bottom-left and bottom-right straight. I tried to use shape
but it makes all the corners curved. If i try to use bottomRightRadius, then i get exception.
So I tried different way of doing it
using -ve margin so that bottom on hides the upper one's curve. But now bottom one is going behind the upper one. There is nothing like goToBottom or goToTop .
There is an repeating background attribute like in css for layout on Android API?
View 5 Replies View RelatedI 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|-- ---
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 View RelatedI'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 RelatedCan anyone point me to a good one?
View 2 Replies View RelatedI 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.
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;.......................
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