Android Studio

15/11/2016

0

Boa Noite ! Estou passando por um aperto muito grande. Estou com dificuldade em trabalhar no Android Studio:
Essa aqui é o Layout de uma das paginas do meu programa:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_first_page"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.pc_computador.test.first_page">

<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TextView
android:text="Pergunta 1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textAppearance="@android:style/TextAppearance.Material.Subhead"
android:textSize="30sp"
android:fontFamily="sans-serif-condensed"
android:typeface="monospace"
android:textStyle="normal|bold"
android:textAllCaps="false"
android:textColor="@color/colorPrimary" />
</TableRow>

<View
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="0"/>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TextView
android:text="Quando penso numa profissão, o mais importante para mim é:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/lbl_1"
android:textSize="20sp"
android:textStyle="normal|bold"
android:textAllCaps="false"
android:layout_weight="1"
android:layout_marginBottom="28dp"
android:layout_above="@+id/radioGroup"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</TableRow>

<View
android:layout_width="0dp"
android:layout_height="30dp"
android:layout_weight="0"/>

</TableLayout>

<Button
android:text="Próximo "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="36dp"
android:layout_marginEnd="36dp"
android:layout_marginBottom="48dp"
android:id="@+id/btn_proximo"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />

<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/radioGroup"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">

<RadioButton
android:text="Obter um bom retorno financeiro e ser bem sucedido."
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rb_a"
android:layout_weight="1" />

<RadioButton
android:text="Trabalhar em algo que esteja em evidência no mercado."
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rb_b"
android:layout_weight="1" />

<RadioButton
android:text=" Fazer algo que gosto, independente do retorno financeiro."
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rb_c"
android:layout_weight="1" />

<RadioButton
android:text="Ser muito bem sucedido financeiramente."
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rb_d"
android:layout_weight="1" />

<RadioButton
android:text="Poder atuar em minha comunidade."
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rb_e"
android:layout_weight="1" />

</RadioGroup>
</RelativeLayout>

no Layout nao tenho nenhum problema, a questão é que o app sao varias perguntas, ai dps no final eu queria q letra o usuario mais escolheu ("se A id:rb_a, B id:rb_b,C id:rb_c....") aparece na Tela... desta forma alguma stirng, ou algum metodo pra poder o app salvar o dado e prosseguindo até o fim... espero q tenho sido claro na minha duvida e alguem possa me ajudar ... meu emprego esta em jogo :'( ......
Marcos Machado

Marcos Machado

Responder

Post mais votado

18/11/2016

De uma forma mais simples possível, você poderia criar 4 variáveis int A, B, C, D = 0, na hora que o usuário escolhesse o item faria o incremento. Ex.: se ele escolheu a opção A => A++ e no final faria uma decisão de qual opção foi a mais escolhida. A segunda forma é usando SQLite, salvando a opção escolhida no banco de dados. Mas se possível explica com mais detalhes teu problema.

Eduardo Nery

Eduardo Nery
Responder

Mais Posts

20/11/2016

Marcos Machado

poxa cara se vc tivesse Skype e pudesse me ajudar ficaria muito grato !! user : luckmvm
Responder

25/11/2016

Marcos Machado

Boa Noite Eduardo , fico grato por ter dado atenção ao meu POST, eu montei 5 paginas de perguntas com cada uma 5 alternativas. eu gostaria q o usuário pudesse escolher e as respostas ficarem salva e quando ele terminasse de responder as 5 perguntas emitir pro usuário as questões q ele mais marcou. para dps eu emitir a resposta de acordo .. Estilo um Teste vacional
Responder

25/11/2016

Eduardo Nery

Salvas que vc fala seria temporariamente (até o fim do teste)? Se for assim é bem mais simples, em uma lista tipada vc consegue salvar essas informações (Ex.: ArrayList<Respostas>) ai no final vc mostra o resultado, seja ele qual for.
Responder

25/11/2016

Eduardo Nery

Vou fazer algo parecido e te mando pra servir como base pro teu projeto. Me passa teu email.
Responder

25/11/2016

Marcos Machado

lluckmvm@outlook.com
Responder

26/11/2016

Marcos Machado

Vou fazer algo parecido e te mando pra servir como base pro teu projeto. Me passa teu email.
lluckmvm@outlook.com

Eduardo fico muito grato pelo seu auxilio se puder me mandar um exemplo hoje ficaria muito feliz!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar