Android :: Custom View Disappears When Scrolling / Fix It
Mar 19, 2010
I wrote a custom view for ListView rows. It works fine, but when I scroll it, all views in the list disappears. This this how I draw my view. code...
Any suggestions, how to fix this?
View 2 Replies
Nov 9, 2010
I am creating a CustomView with bigger image based on tutorial on and developers forum. It is scolling fine.I need exact pixel coordinates of my image.I am getting that also.now I want to draw some images upon scrolling image.I am able to draw images using onDraw().But images are not getting scrolled.Any idea how to resolve this?
View 4 Replies
View Related
Jan 20, 2010
Can anyone help with a problem I have? I created an activity (extending a list activity) and have it populating with a list of peoples names, however when I scroll up or down it automatically greys out the whole list view until you stop scrolling. Is it possible to stop this greying out from happening? I have attached an screenshot in case my description doesnt make sense. Code...
View 4 Replies
View Related
Feb 15, 2010
I have a gallery widget and in that i had a view with linear layout which has a edit text inside. When it launches on device the edittext box shows but has no text visible.
However when i scroll to next view in gallery it shows text and when it comes to focus and centered the text disappears.
If i replace gallery with grid or a horizontal view I can see the text on edit text.
Can you please advise what I might be doing wrong here. Why the text disappears.
View 2 Replies
View Related
Oct 18, 2010
I have used tab view and inside frame first view is ListView.My list view has white and blue background alternately like 1st is white, 2nd blue, 3rd white, 4th blue.I have tried disabing cachehint and even using it. But when i scroll the alternate colors are broken like we can see 2 consecutive in white or blue. Sometimes even 3 in same color. This happens when i scroll the list.
View 2 Replies
View Related
Jun 8, 2010
I found strange behavior in ListView. I have ListView of TextView except from one entry that contains ImageView. when i on of the items is touched and scroll up and down the image is re-sized to about 2/3 its original size! Usually, the image remains in this smaller size when the user lifts his finger and stops scrolling. The original size can be restored by tapping your finger on any of the empty list cells.
View 6 Replies
View Related
May 14, 2010
I defined a scrollview with a texteedit in my layout:
<ScrollView android:fillViewport="true"
android:layout_marginBottom="50dip"
android:id="@+id/start_scroller"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:fadingEdge="none">
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</TextView>
</ScrollView>
I add text to this ScrollView with the following method:public void writeToLogView(String textMsg) {
if (text.getText().equals("")) {
text.append(textMsg);
} else {
text.append("
" + textMsg);
scroller.scrollBy(0, 1000000); As you can see i append the text and try to scroll to the bottom of the ScrollView. Unfortunately this doesn't worked correctly. It scrolls down, but not always, and not always to the bottom. Any hints?
View 2 Replies
View Related
Aug 12, 2010
We're working with a pre-release device running V2.1_update1 We have a ListView in the middle of a screen with the height set to wrap-content. On all other devices, as long as there is room on the screen, this control does not scroll--or if it does scroll, it only scrolls to the limits of the entries in the list. On this new device, there is definitely room for the list so it should not be scrolling at all, but the ListView scrolls and seems to have elastic whitespace above and below (and separator lines above the top item and below the bottom item). Thus, when you drag down, the whole list scrolls down within the limits of the view's bounds (i.e. it clips there) and then when you release the drag, the list springs back up to its normal position. This latter behavior makes it seem like there is deliberate code that has been put in for this--but we certainly didn't do that. What could cause this? Is there a setting that has defaulted one way on this device that defaults opposite on other devices?
View 2 Replies
View Related
Nov 19, 2010
A view flipper has 4 list views. When i flip the view flipper using gesture listener implemented on view flipper, it works fine. But I am not able to scroll the list view since the touch event is not able to trickle down from view flipper to list view.
CODE:.............
I want this event to be handled by list view
CODE:.................
View 2 Replies
View Related
Aug 17, 2010
I want to build my own custom view which should look like the Crysis-GUI.At first I designed a XML-based Layout and made it visible via the setContentView(int resid)-Method. Worked pretty well.But now I wan't to go a step further and draw in my Layout. So I created a new Class, let it extend View and overrode the onDraw()-Method. So far so good.But how can I still use my XML-Layout? I can't do setContentView anymore, so how could the same effect be achieved?
View 1 Replies
View Related
Sep 1, 2010
Android News & Weather app lets you swipe to reveal another view, just like the iPhone. Can someone show me an example of how this is done? It is not a ViewFlipper attached to a GestureDetector.
View 1 Replies
View Related
Mar 3, 2009
I have problem with the List view scrolling. Here I have a list view contains more 50 items. I am setting the list view background as transparent. While scrolling the list view it is showing with black background. Can any one tell me how to remove this black portion?
View 3 Replies
View Related
Nov 29, 2010
I have a custom listview that pulls from an array, however when I reach a point that I have to scroll down to see more items, the items start to repeat themselves. According to the array, the items are fine and not repeating themselves, it looks like it's just the ListAdapter.
Code:
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.list_item, parent, false);
holder = new ViewHolder();
holder.title = (TextView) convertView.findViewById(R.id.row_title);
[code]....
View 3 Replies
View Related
Sep 2, 2010
I am new to android, and ended up (have to) ask a question here. Let's make it simple, I simply want to make my own TextView-like (MyView extends View), This is my code:
public class MyView extends View { private Paint mPaint;
private String mText; private Bitmap mBitmap1; private Bitmap mBitmap2;
public MyView(Context context) { super(context); initView(); }
public MyView(Context context, AttributeSet attrs) { super(context, attrs);
initView(); } private final void initView() { mPaint = new Paint(); }
public void setText(String text) { mText = text; }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int measuredWidth = measureWidth(widthMeasureSpec);
if (mBitmap1 == null) initBitmap1(measuredWidth);
int measuredHeight = measureHeight(heightMeasureSpec);
setMeasuredDimension(measuredWidth, measuredHeight);
}
private void initBitmap1(int measuredWidth) {
mBitmap1 = Bitmap.createBitmap(measuredWidth, Fonts.getHeight(), Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(mBitmap1 ); canvas.drawText(mText, 0, 0, mPaint);
} private void initBitmap2() {
mBitmap2 = Bitmap.createBitmap(30, Fonts.getHeight(), Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(mBitmap2); canvas.drawText(mText, 0, 0, mPaint);
} private int measureWidth(int widthMeasureSpec) {
int measuredWidth = 0; int specWidthMode = MeasureSpec.getMode(widthMeasureSpec);
int specWidthSize = MeasureSpec.getSize(widthMeasureSpec);
if (specWidthMode == MeasureSpec.EXACTLY) { measuredWidth = specWidthSize;
} else { measuredWidth = getWidth(); if (specWidthMode == MeasureSpec.AT_MOST) {
measuredWidth = Math.min(measuredWidth, specWidthSize);
} } return measuredWidth; }
private int measureHeight(int heightMeasureSpec) {
int measuredHeight = 0; int specHeightMode = MeasureSpec.getMode(heightMeasureSpec);
int specHeightSize = MeasureSpec.getSize(heightMeasureSpec);
if (specHeightMode == MeasureSpec.EXACTLY) { measuredHeight = specHeightSize;
} else { measuredHeight = 80; if (specHeightMode == MeasureSpec.AT_MOST) {
measuredHeight = Math.min(measuredHeight, specHeightSize);
} } return measuredHeight;
} @Override protected void onDraw(Canvas canvas) {
super.onDraw(canvas); canvas.drawBitmap(mBitmap1, getLeft(), 0, mPaint);
initBitmap2(); canvas.drawBitmap(mBitmap2, getLeft(), 30, mPaint);
} }
In my code, I populate some numbers of MyView (let's say 20) in a ListActivity. My question is why mBitmap1's order changes randomly while i scroll (up-down) fastly (if I scroll slowly, this problem not occur)? mBitmap2 stays where those should be.
View 1 Replies
View Related
May 26, 2010
I have a custom view that works fine and I'm trying to get gestures into it. The most common technique I see is to add XML, such as this (from Android docs.Can someone point out my errors, suggest a better way that will allow me to get gesture callbacks and/or suggest diagnostic approaches?
View 1 Replies
View Related
Jul 25, 2012
I have an image which has a dimension of about 1200x800.. Now I would like to display it in an ImageView in such a way that the image would not scale down to fit the screen of the device but instead it will allow me to scroll (both horizontally and vertically) to view the other parts of the image. Basically just like in the google's MapView. Is this possible with ImageView or should I use other methods?
View 1 Replies
View Related
Nov 3, 2010
I am on Android 2.1 and I have one multi column Custom listview Using BaseAdapter with an editable edittext at the end of the listview. If the data in the listview do not contain the data of user choice then user should be able to enter data. If the data is already there in the list user will be able to select the data using custom selector. If a selection is made in the list view and user wanted to enter data in the text field at the bottom after selection then the marker in the list view should be unselected. I tried to use onclick() method on edit text using click listener. First time when it is clicked, edit text is getting focus and onclick() method is not fired. And when it is clicked second time, onclick() method is fired and notifyDataSetChanged() method is called. I tried to call the notifyDataSetChanged() method from the Focus Listener, list view selection is gone in my first attempt and edit text is not receiving any data input from the keyboard (frozen).
View 1 Replies
View Related
Jul 16, 2010
I've created a custom view in an SQLite database for an Android application. I'm using Sqliteman on Ubuntu to test my SQL statements before I put them in my app. I'm trying to do a simple select statement on my view. The select statement works fine in SQLiteman but when I put the same statement in my code it throws an error. The statement: select * from item_view where parent_item_id = 0;........
View 2 Replies
View Related
Jul 8, 2009
I'm creating my own View class, and defining custom xml attributes with a attrs.xml. As long as I provide each attribute manually, there is no problem, but
code:...................
The android:text is properly set in my instance, but the borderDrawable is not. I guess this has something to do with namespaces, because inside the styles.xml, the name="mypack:borderDrawable" is not handled by the XML parser's namespace facility, because its inside an attribute value. So "mypack" is in no way connected to "http://some.weird.url.com/seems/not/to/ matter" and adding it via xmlns:mypack... to the stylefile would not help, I guess. In the same file, "android:text" is somehow recognized, even though "android" is AFAIK only a ns-defintion for [url], which is also not declared in that file.
So what is the proper way to set a custom attribute in a style?
View 3 Replies
View Related
Oct 9, 2010
I'm writing my own custom view, a keyboard, which I think the ArrayList in the keyboard view is causing the application to quit in the emulator.
public static ArrayList<HexButton> hexButtons = new ArrayList<HexButton>();
The application ran fine when I did
setContentView(myKeyboardView);
But I want to nest my keyboard with a TextView so I'd like to be able to do
setContentView(R.layout.main);
View 2 Replies
View Related
Apr 23, 2010
Trying to support Swype on application for Android. The code isn't using Android's native EditTextView but our own custom View. What API can be used to retrieve the text once a swype has been completed and what callback method we should expect in our View?
View 3 Replies
View Related
Nov 19, 2010
Can I use a custom view like com.examples.me.customview in the xml file of a app widget and can then draw in the onDraw of the custom view? Or do I have to draw into the drawing cache of an ImageView instead?
View 12 Replies
View Related
Aug 2, 2010
i made a extended a View, overwrote the 3 View Contructors and tried to insert it on my xml of a widget.is it possible to use custom views in Widgets?
View 1 Replies
View Related
Aug 8, 2010
I want to create a custom view.In which i want to have a background image,2 buttons,1 textview.Can anybody tell me how to start with.
View 2 Replies
View Related
Mar 11, 2010
i have a custom view, when i want to add a scrollbar to it, i have a problem, i have learn the code of GridViewSpecial(which belong to Gallery) to my code, i found that my app can't resolve android.R.styleable, i search this question in groups, i know it was removed from SDK. so i write a styleable same as SDK in my app's attr.xml, but it wasn't work,i get a nullpointer when my view draw scrollbar.So someone can help me ?how can I add a scrollbar in my custom view ? (I don't want use ScrollView in my APP
View 2 Replies
View Related
May 29, 2010
When I comment out setContentView(boardView); in my Game.java my custom view in BoardView works fine and displays everything nicely... but onSizeChanged never gets called in BoardView.java... so I can't read the device width and height at runtime. If I leave setContentView uncommented onSizeChanged works... but the screen is blank! I want to be able to read the screen width and height at runtime and set the sizes of my ImageViews at creation so they are the optimal size.
public class Game extends Activity implements OnClickListener{
private BoardView boardView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {....................
View 1 Replies
View Related
Aug 2, 2010
Here is the XML for the layout in which I want my custom view to appear.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget273"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:rs="http://schemas.android.com/apk/res/com.bookcessed.booksearch"..................
View 2 Replies
View Related
Nov 28, 2009
Currently, I am creating a custom View class (DrawView) that inherits the View class and adding to my activity programatically by using RelativeLayout and LaoutParams etc. But is there an easier way to do this by adding my DrawView to the layout XML file?
View 4 Replies
View Related
Apr 22, 2010
I was attempting to add a custom view in XML, but I kept getting force closes. It works fine when I just find the parent and use addView() so it isn't the code. I'm pretty sure I'm just getting the constructors wrong. Does anyone have any experience with this?
Here's what I've got:
CODE:................
View 11 Replies
View Related
Apr 5, 2009
I'm trying to create a button in a custom view that I've created. I'm looping through an XML document and drawing certain things. I want to be able to also create buttons to go in certain locations depending on the xml data. I'd like to do it in the view because I want to be able to call invalidate() on my view to redraw things and replace the buttons when new xml data is available.
The problem is that I put my code in the view class, the activity crashes because the button is "null".
Here is a subset of my code:
CODE:............
I know this code works for creating buttons because I can put it in my activity class and it works just fine. Any suggestions? I thought about relocating the button in the activity, but I can't figure out how to do this when new data is available.
View 3 Replies
View Related