android-developers
[Arriba] [Todas las Listas]

[android-developers] Re: Cómo creo una tela para mi app?

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] Re: Cómo creo una tela para mi app?
From: Sharon Gilmore <sharongilmore78@xxxxxxxxx>
Date: Mon, 11 Apr 2016 05:26:12 -0700 (PDT)
Delivery-date: Mon, 11 Apr 2016 08:27:46 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=sender:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=zCvoYiwe9/timPf2j8y+qHyvvB/91s2cmNQZu4WHHFM=; b=eevSN/0BpnFLGfhNUBbSqmHSqVVS8HM0yTXCp5picpjRh9CI8MjJeys5Z7UFBOkSR7 OdhAv061wtw6/vkDbJAj3gK3Djm7HOGWPjf/nKk6WCmJIdgNRfZxJRvr8CiXv7l+fReM aGMvHBJUNbFYk42+cGY/0+dTRg4Eq0mCb/UFHDieCpQN9mDG1ycVEbMrW7X4qu8yw3t/ 3fjEZEJSO6HNAe6fDUPQanSE45/4IdBJfGpPHJwfVatcGUDYSqsLCbC3ezUmu5nLnDMH JLncHMMLQ2WnaeyUILMfn57QDyEdDjLRUuLebJzPyGI9japY4Nu6IBhloMcNeE2rBRdZ XdHQ==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=zCvoYiwe9/timPf2j8y+qHyvvB/91s2cmNQZu4WHHFM=; b=qEj83R2SHdtxmnOEO6U4piLYshixviwBnGfJkXqkrcNlAXHDvM9vkU9GTPecUtt06F WMRyO/yVOHULBZwGC3wcfxFtsqRRd1u7rwEb5w10XnU1zGE/BmgQjCgcN9kG+3a6DAmN d9nkLavKaGyM3uynYTtuLC9k6uL7vOCIQjxFiO84I8aa4URG9StNzwXl9zCkum5wg0lg jXq0hyUtQfNQCYVvMFnHlcOODNenylZp9NYOdFBw6vnJMIIp03L9Ybjr4vO7/vBRw4Fg 6wlKIXa+/DmVqrNNfdYX8mNzowiWuemUKKievQMyQgOKnMnLslJt+M+UvRyDryG033/C ApsQ==
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <e28e3d4d-29a0-4788-8c47-17f71a50bbc6@googlegroups.com>
List-archive: <https://groups.google.com/group/android-developer>
List-help: <https://groups.google.com/support/>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <https://groups.google.com/group/android-developers/post>, <mailto:android-developers@googlegroups.com>
List-subscribe: <https://groups.google.com/group/android-developers/subscribe>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <mailto:googlegroups-manage+364598216046+unsubscribe@googlegroups.com>, <https://groups.google.com/group/android-developers/subscribe>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
References: <e28e3d4d-29a0-4788-8c47-17f71a50bbc6@googlegroups.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
Nunca mente - lo imaginé fuera!

En lunes, 11 abril 2016 11:11:50 *UTC+1, Sharon *Gilmore escribió:
>
> estoy creando un *app en *Android Estudio, y necesito tener uno separa de uno 
> de las pantallas de Actividad que muestra una verja.  Soy habiendo dificultad en 
> conseguir esto montado, aun así. Lo he cortado atrás de modo que justo tendría que 
> mostrar algún texto en el *appropriate área, pero incluso aquello no está apareciendo. 
> Soy muy nuevo a *Android Estudio, y *fairly nuevo a *Java, así que soy ahora enganchado y esperando 
> alguien puede ayudar.
>
> Tan lejos tengo el siguiendo:
>
> *Layout archivo (sección pertinente):
>
> <*LinearLayout *xmlns:*android="*http://*schemas.*android.*com/*apk/*res/*android&*quot;
>  *xmlns:Costumbre="*http://*schemas.*android.*com/*apk/*res/*com.Ejemplo.*packagename&*quot;
>  *android:*layout_Padre="de partido_del ancho"
>  *android:*layout_padre="de partido_de la alzada">
>  <*com.Ejemplo.*mypackagename.*PatternGrid
>  *android:*layout_Padre="de partido_del ancho"
>  *android:*layout_padre="de partido_de la alzada"
>  *android:*id="@+*id/*patternGrid" />
> </*LinearLayout>
>
> Atribuye archivo:
> <?*xml Versión="1.0" *encoding="*utf-8"?>
> <Los Recursos>
>  <declaran-*styleable nombre="*PatternGrid">
>  </declarar-*styleable>
> </recursos>
>
>
> *PatternGrid clase:
>
> paquete *com.Ejemplo.*mypackagename;
> Importación...
>
> Clase pública *PatternGrid extiende Vista
>
>  // #verbcj pintura y Pintura
>  de tela *gridPaint = Pintura nueva();
>  *Bitmap *gridBitmap;
>  Tela *gridCanvas;
>
>  público *PatternGrid(contexto de Contexto, *AttributeSet *attrs)
>  #unknown{^*super(contexto, *attrs);
>  *gridPaint = Pintura nueva(Pintura.*ANTI_*ALIAS_BANDERA);
>  *gridPaint.*setColor(*Color.NEGRO);
>  *gridBitmap = *Bitmap.*createBitmap(100, 100, *Bitmap.*Config.*ARGB_8888);
>  *gridCanvas = Tela nueva(*gridBitmap);
>  }
>
>  protegido *void *onDraw(tela de Tela)
>  #unknown{^*super.*onDraw(Tela);
>  // Sorteo la tela de texto
>  de la etiqueta.*drawText("Probando", 0, 0, 0, 0, *gridPaint);
>  }
> }
>
> Y la parte pertinente de la clase de Actividad:
>
> paquete **;
> importación **
>
>
> clase pública *EditPattern extiende *AppCompatActivity
>
>  // #nom_de_nom de Dibujo
>  *PatternGrid *patternGrid;
>
>  @*Override
>  protegió *void *onCreate(*Bundle *savedInstanceState)
>  #unknown{^*super.*onCreate(*savedInstanceState);
>
>  *setContentView(*R.*layout.La Actividad_edita_patrón);
>
>  *patternGrid = (*PatternGrid) *findViewById(*R.*id.*patternGrid);
>
>  }
>
> }
>
> Cuándo corro esto, no veo cualquier cosa - justo una pantalla de espacio. No puedo ver 
> cualquier cosa en el error *log que mira pertinente. Estoy adivinando que necesito llamar *patternGrid.Sorteo(), pero cuándo yo  que dice que necesito pasar en 
> la variable de Tela.
>
> Probé declarar una variable de tela en el *EditPattern clase (cuál llama 
> el *patternGrid clase), el cual me dejó para llamar sorteo(), pero todavía 
> no mostró cualquier cosa.
>
> Puede cualquiera sugiere lo que estoy haciendo mal aquí?
>

-- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*Android *Developers" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx.
Visita este grupo en *https://grupos.*google.*com/Grupo/*android-*developers.
Para ver esta discusión en la visita de web *https://grupos.*google.*com/*d/*msgid/*android-*developers/602*abfbf-*f7*f1-492*c-*bddb-26*f79*e3530*ba%40*googlegroups.*com.
Para más opciones, visita *https://grupos.*google.*com/*d/*optout.
Never mind - I figured it out!

On Monday, 11 April 2016 11:11:50 UTC+1, Sharon Gilmore wrote:
>
> I'm creating an app in Android Studio, and I need to have one part of one 
> of the Activity screens which shows a grid.  I'm having difficulty in 
> getting this set up, though. I've cut it back so that it should just 
> display some text in the appropriate area, but even that's not showing up. 
> I'm very new to Android Studio, and fairly new to Java, so am now stuck and 
> hoping someone can help.
>
> So far I have the following:
>
> Layout file (relevant section):
>
> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
>  xmlns:custom="http://schemas.android.com/apk/res/com.example.packagename";
>  android:layout_width="match_parent"
>  android:layout_height="match_parent">
>  <com.example.mypackagename.PatternGrid
>  android:layout_width="match_parent"
>  android:layout_height="match_parent"
>  android:id="@+id/patternGrid" />
> </LinearLayout>
>
> Attributes file:
> <?xml version="1.0" encoding="utf-8"?>
> <resources>
>  <declare-styleable name="PatternGrid">
>  </declare-styleable>
> </resources>
>
>
> PatternGrid class:
>
> package com.example.mypackagename;
> import...
>
> public class PatternGrid extends View {
>
>  // Define paint and canvas
>  Paint gridPaint = new Paint();
>  Bitmap gridBitmap;
>  Canvas gridCanvas;
>
>  public PatternGrid(Context context, AttributeSet attrs) {
>  super(context, attrs);
>  gridPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
>  gridPaint.setColor(Color.BLACK);
>  gridBitmap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
>  gridCanvas = new Canvas(gridBitmap);
>  }
>
>  protected void onDraw(Canvas canvas) {
>  super.onDraw(canvas);
>  // Draw the label text
>  canvas.drawText("Testing", 0, 0, 0, 0, gridPaint);
>  }
> }
>
> And the relevant part of the Activity class:
>
> package **;
> import **
>
>
> public class EditPattern extends AppCompatActivity {
>
>  // Drawing grid
>  PatternGrid patternGrid;
>
>  @Override
>  protected void onCreate(Bundle savedInstanceState) {
>  super.onCreate(savedInstanceState);
>
>  setContentView(R.layout.activity_edit_pattern);
>
>  patternGrid = (PatternGrid) findViewById(R.id.patternGrid);
>
>  }
>
> }
>
> When I run this, I don't see anything - just a blank screen. I can't see 
> anything in the error log that looks relevant. I'm guessing that I need to 
> call patternGrid.draw(), but when I do that it says I need to pass in the 
> Canvas variable.
>
> I tried declaring a canvas variable in the EditPattern class (which calls 
> the patternGrid class), which allowed me to call draw(), but it still 
> didn't show anything.
>
> Can anyone suggest what I'm doing wrong here?
>

-- 
You received this message because you are subscribed to the Google Groups "Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/602abfbf-f7f1-492c-bddb-26f79e3530ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Anterior por Tema] Tema Actual [Siguiente por Tema>