Android :: Change View Of Tab
Nov 19, 2010
I've got a TabHost with three tabs; each holding one activity.I'd like to change the view of one tab to another view - how can I do that programatically? I don't like to use ActivityGroups, as I've experienced several problems with ActivityGroups.It would be perfect if I could add a View on top of the current one, so the back button is working, too (or at least I could fetch the back button and remove the topmost view).
View 1 Replies
Jan 5, 2010
I have, for the time being, a custom view with a 9-patch image as a border.
That custom view is placed three times in a LinearLayout, so it looks like this:
+------------------------+
| CustomView |
+------------------------+
| CustomView |
+------------------------+
| CustomView |
+------------------------+
I have attached a click event listener to the View, so it is clickable. But then I click it, I cant see that I am clicking it - there is no change in color.
So, Im thought that I'd attach a "onPress" listener, and then change the background of the view but I couldnt find such a listener.
So, the question is - how do I create the behaviour on the View so I can see that it is being pressed? this is normally done in Android with a green background to indicate that it is now being pressed.
View 1 Replies
View Related
Nov 10, 2009
All works fine, however I want the gameboard to appear as square. So I need to resize the board at runtime to put it in the center of the screen and make it square. I tried many options without success.
View 2 Replies
View Related
Dec 10, 2009
I want to provide a clickthrough on the list in a tab which opens another view. I need to open the new view within the same tab. I then need to provide a back button on the changed layout to change the view to original view.I have tried this. I am trying to access the tabSpec from main activity class [MainTabView] and set the intent as follows. Java: MainTabView.tabSpec1.setContent(new Intent(this, AView.class)); MainTabView.mTabHost.setCurrentTab(0); MainTabView.mTabHost.invalidate(); But this does not change the view immediately but changes it when I go to another tab and come to the starting tab. How can I make it to refresh it as soon as the content has been changed to another intent?
View 2 Replies
View Related
Dec 11, 2009
I want to provide a clickthrough on the list in a tab which opens another view.I need to open the new view within the same tab. I then need to provide a back button on the changed layout to change the view to original view.But this does not change the view immediately but changes it when I go to another tab and come to the starting tab. How can I make it to refresh it as soon as the content has been changed to another intent?
View 3 Replies
View Related
Jul 28, 2010
Everywhere I look online, it seems that I must use an animation to change views dynamically (like slide in, out). Do I have to do this, or can I simple just setContentView() on each new activity?
View 1 Replies
View Related
May 13, 2009
I'd like to create my ListView and make it's Views be changed while selected (or, clicked). How could I do it?
View 3 Replies
View Related
Apr 26, 2010
I have an element in the page that under certain circumstances has to get the margin-top increased. as the title says, the element is systematically rendered in the page via xml. Only in certain circumstances, and when that specific view is already rendered, I need to increase the margin. Is it possible at all? workaround?
View 5 Replies
View Related
Sep 20, 2010
I want to get a set of Views to redraw after I change some drawing parameters. I'm calling invalidate() and forceLayout() on the parent of the Views but nothing happens. If I rotate the screen then the Views redraw correctly using the new parameters, as you would expect. What else do I need to do to get the Views to redraw?
View 3 Replies
View Related
Jun 17, 2009
Is the view aware of the orientation change in order to return updated size after a change in orientation? I'm handling the orientation myself (android:configChanges="orientation|keyboardHidden"). Does it means that I have to take into account the orientation state when querying for view.getHeight()? The view returns the same value as before the orientation change. It this the normal behavior or I should "notify" somehow the view to "refresh" its size.
View 2 Replies
View Related
May 22, 2010
how to change the font in textview? as default its shown up as Arial. how to change it to helvetica?
View 2 Replies
View Related
Sep 13, 2010
I'm trying to make a timeout gauge bar animation effect:The width of a lengthy colorful bitmap image is decreasing, but not x-scaling.so the image looks not changing and the visible area shrinks.I couldn't find the sole ImageView clipping or masking support in android.then changing the shrink_box's width will clip the portion of the still_image.But I failed to change the width of the view smoothly.I tried to change the LayoutParam.width in applyTransformation() but got an Exception, it seems not allowed. How can I make an Animation that changes the width of the view. OR is there a proper method to achieve the above effect?
View 1 Replies
View Related
Sep 16, 2010
i“m working with a lineal layout and I“m trying to change the text of a TextView but it doesn“t refresh. When I debug I“ve checked that the text have changed correctly.public class Position extends Activity {
Button botonempezar;
Button botonsalir;
TextView text;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.position);
botonsalir = (Button) findViewById(R.id.salir);
botonempezar = (Button) findViewById(R.id.Empezar);
text = (TextView) findViewById(R.id.Textoposicion);
botonsalir.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
onDestroy();
finish();
} botonempezar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
searchPosition();
private void searchPosition(){
boolean condition = true;
do{
determinatePosition();
}while(condition == true);
private void determinatePosition(){
this.text.setText("New text");
//this.text.invalidate();
this.text.postInvalidate();
Toast.makeText(getBaseContext(), "New text", Toast.LENGTH_SHORT);// this doesnt work neither.
Here I post the code of the xml file. Its really silly but it could be the problem:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_height="wrap_content"
android:id="@+id/Textoposicion"
android:text="PosiciĆ³n desconocida"
android:layout_width="fill_parent"
android:layout_marginTop="20dip"
android:inputType="text">
</TextView>
<Button android:layout_height="wrap_content"
android:id="@+id/Empezar" android:text="Empezar"
android:layout_width="fill_parent"
android:layout_marginTop="20dip">
</Button>
<Button
android:layout_height="wrap_content"
android:id="@+id/salir"
android:layout_marginTop="20dip"
android:text="Finalizar programa"
android:gravity="center" android:layout_width="fill_parent">
</Button></LinearLayout>
I have edited the post because I omitted part of the code to make it simpler but I think I may suppressed the problem too. It runs in a endless loop, could be this the mistake?
View 3 Replies
View Related
Aug 23, 2009
My Application need to perform a database search when the user change the text in an EditText view. I need a method like onChange to allow me to know when the text in the EditText changed. How can I detect a change in the EditText view?
View 2 Replies
View Related
Oct 2, 2009
is there a way to have a view use a different layout when an orientation change occurs. suppose i want the view to look one way in portrait and another way in landscape. all the same data, but arranged differently.I'm thinking one way to do this would be to have two different linear layouts with android:visibility="gone" and simply display the appropriate one (set android:visibility="visible") based on orientation -- i.e. do this from code.is there a way to do this in xml? or something like this (i.e. in landscape, put the textview here, in portrait, put it here instead)?
View 2 Replies
View Related
Nov 12, 2010
I was wondering if anyone knew of a way or an app that would allow me to see all my gmail accounts when opening the gmail app.
Basically instead of it opening straight to the last account I had opened I would like for it to default to the page that shows me each of my accounts and their unread counts. You know, the page you get when you hit Menu - Accounts?
View 1 Replies
View Related
May 19, 2009
I been trying to figure out how to change the font type of a TextView via an XML. As far as I got was this: Typeface.create("Arial", Typeface.BOLD_ITALIC); And I'm not sure if it even works. I would rather do this on the XML layout.
View 3 Replies
View Related
Mar 1, 2010
Is it possible to change list view's text color in android?
View 2 Replies
View Related
Nov 11, 2010
I want to change the size of surface view at run time when it is changed to Landscape Mode?
View 1 Replies
View Related
Jan 11, 2010
How can I change the first visible item in a list view (I searched a method such as setFirstVisiblePosition) ?
View 2 Replies
View Related
May 4, 2009
I am using a custom title view in my application for each activity. In one of the activities, based on button clicks I need to change the custom title view. Now this works fine every time when I make a call to setFeatureInt.
But if I try to update any items in the custom title (say change the text of a button or a text view on the title), the update does not take place.
Debugging through the code shows that the text view and button instances are not null and I can also see the custom title bar. But the text on the text view or the button is not updated. Has anyone else faced this problem? How do I resolve it?
View 3 Replies
View Related
Jun 22, 2010
I have created 3 tab in my application and every tab has it's own view. in tab 1 i have a button on top which load another view on same tab but when that view load tab has been hidden this is my problem, i want view switching with in single tab by click on button.
I am not able to change the activity with tab by clicking on button.
View 2 Replies
View Related
Aug 9, 2010
If you use an AbsoluteLayout (I know that it is deprecated, but it was the only way to solve my problem ) you can give the childViews the tag "android:layout_x" and "android:layout_y" to set their absolute position within the AbsoluteLayout.
However I dont want to set these informationen in the xml, because I only know them at runtime. So how can I set these parameters at runtime programmatically? I dont see any method on the View like view.setLayoutX(int x) or something.
Here is my XML, which works fine, when I set the layout_x and layout_y values. code...
View 1 Replies
View Related
May 31, 2009
Im trying to show font from my assets on a widget but i dont know how to set the typeface from a remote View, here is what i do now right now Remote Views update Views = new Remote Views(context.getPackageName(), R.layout.Test); updateViews.setTextViewText(R.id.TextView01, "test"); Component Name this Widget = new Component Name(this, RSSWidget.class); AppWidgetManager manager = AppWidgetManager.get Instance(this); manager.updateAppWidget(this Widget, update Views);
View 3 Replies
View Related
Aug 9, 2010
I have a card game I created in android and it is possible to show the scores at any given time by clicking a menu option. I would like that scores dialog to show a different background image when it's loaded depending on factors like who's leading, etc. In my constructor, I have the following relevant code:
public ScoresDialog(Context context) {
super(context);
this.setTitle(R.string.scoresDialogHeading);
setContentView(R.layout.scores_view);
...
}
I have tried getting that view to change it in the showDialog method i wrote like so: findViewById(R.layout.scores_view).setBackgroundColor(Color.BLUE); However, I got a NPE... I tried moving this statement to the onStart method, thinking that the view is not yet initialized but got the same error... Any thoughts on what the right way to do something like that is?
View 1 Replies
View Related
Oct 22, 2009
I have a ListView backed by customized ArrayAdapter where each item has 2 LinearLayouts - one I call head, and the other one - body. The body is hidden (gone) until user clicks on the row at which time it slides out. The second click (on the head) will hide the body. However if user clicks on the body it brings another activity. All of this works just fine, here comes the problem.When user presses on body I want a visual indication of the action just the same way as regular list item will flicker an orange background when pressed. I'm not getting this by default since (my theory) the onPress event is intercepted by body's view and not processed by the list item.The first thing I tried was to execute body.setBackground('#ff00ff') (never mind the color) in onPress event. That didn't work since (I suspect) there's no repainting after the call. Then I dig a little bit more and decided to use <selector/>-based background. I defined body_background.xml in drawable folder and assigned that to the body's background property.
There I noticed that background will only change if the even is processed by the list. For example if I set <item android:state_selected="true" android:drawable="@drawable/selected"/> then when I press on the head - the background of both elements (head and body) will change, however when I press on body - nothing. So to summarize my question.how do I change background of the child element in the list item if I assign custom onClick handler to it?
View 6 Replies
View Related
Dec 3, 2009
I have a View that I've placed into a ScrollView.The View paginates text.If the text changes, then the height of this view will also change (expand or contract, depending on whether the new text takes more vertical space or less).For debugging, I draw a rectangle around the view to show its current size. After I repaginate, I cannot get Android to cause the View to change its size -- I have tried calling measure() myself, calling requestLayout(), and calling forceLayout() -- even though my overloaded onMeasure gets called, and calls setMeasuredDimension() with the correct values, the view remains the same size as it was before repagination. What am I missing?
View 2 Replies
View Related
Jan 31, 2010
How do I do this per selected list item.I tried adding this to android:background
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true"
android:state_pressed="false"
android:drawable="@color/android_green" />
<item android:state_focused="true"
android:state_pressed="true"
android:drawable="@color/black_alpha" />
<item android:state_focused="false"
android:state_pressed="true"
android:drawable="@color/black_alpha" />
<item android:drawable="@color/white_alpha" />
</selector> but it does not work, it changes the entire list.
View 3 Replies
View Related
May 5, 2009
I am using a custom title view in my application for each activity. In one of the activities, based on button clicks I need to change the custom title view. Now this works fine every time when I make a call to setFeatureInt.
But if I try to update any items in the custom title (say change the text of a button or a text view on the title), the update does not take place.
Debugging through the code shows that the text view and button instances are not null and I can also see the custom title bar. But the text on the text view or the button is not updated. Has anyone else faced this problem? How do I resolve it?
View 9 Replies
View Related
Nov 18, 2010
I have editbox and list view .I am adding the company name in list view .I have the requirment suppose if user type 'A' in editview .i have to display only A value in list view and if user type ab in editview I have to display ab value in list view at the time of key press event i have to change the value in list view in android. can anybody give example?
View 1 Replies
View Related