Bump, any suggestions? thanks On Apr 5, 7:32 pm, "[email protected]" <[email protected]> wrote: > As the title says, i am trying to use a custom view i have created and > initializing the size of it using the above xml code snippet located > inside my layout folder.: > > <com.Resources.Gui.ScrollingText android:id="@+id/rss" > android:layout_height="wrap_content" > android:layout_alignParentBottom="true" > android:layout_width="wrap_content" /> > > The height and width of my custom view doesnt seem to work. i have to > manualy hard code it to adjust and see my custom view using the bit of > code below located on my main activity class: > > rssText = (ScrollingText) findViewById(R.id.rss); > rssText.setWidthHeight(200,50); > > Code below is the ScrollingText methods. > > Constructor: > public ScrollingText(Context context, AttributeSet attrs) { > super(context, attrs); > > textPaint = new Paint(Paint.ANTI_ALIAS_FLAG); > textPaint.setColor(Color.BLACK); > textBoxPaint = new Paint(Paint.ANTI_ALIAS_FLAG); > textBoxPaint.setColor(Color.WHITE); > textPaint.setTextSize(20); > > } > > public void setWidthHeight(int width, int height){ > this.height = height; > this.width = width; > } > > private void drawTextBox(Canvas c) { > > // TODO: Experiment with these co-ordinates > c.drawRect(10, 0, width - 10, height, textBoxPaint); > > } > > private void drawTextRss(Canvas c) { > int textHeight = (int) textPaint.getTextSize(); > printDebug("text height = "+ textHeight); > c.drawText(text, 10, height + 10, textPaint); > //c.drawText("Hello, why doesnt this work????????????", 10, > 50, > textPaint); > } > > @Override > protected void onDraw(Canvas canvas) { > // TODO Auto-generated method stub > super.onDraw(canvas); > drawTextBox(canvas); > drawTextRss(canvas); > setVisibility(VISIBLE); > } > > @Override > protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) > { > > setMeasuredDimension(width,height); > } > > I hope my explanations and code is enough to help me figure out how i > can set the size of the custom view from the xml layout file. > > Not sure why android:layout_height="wrap_content" > android:layout_width="wrap_content" doesnt ??????
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.

