Ver mensagens sem resposta | Ver tópicos ativos Hoje é 15 Dez 2019, 22:30



Este tópico está trancado, você não pode editar mensagens ou enviar respostas.  [ 7 Mensagens ] 
 [Resolvido] Fragments + tabs + swipe (help) 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 25 Set 2013, 17:36
Mensagens: 7
Mensagem [Resolvido] Fragments + tabs + swipe (help)
Olá,
alguém poderia me ajudar, estou com um projeto que é um exemplo de como trabalhar
com fragments + swipe. Porém não consigo fazer funcionar o aplicativo no emulador do android.

No logcat aparece o seguinte erro(apenas um pedaço do erro):

E/AndroidRuntime(998): FATAL EXCEPTION: main
E/AndroidRuntime(998): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.jitesh.tabviewpager/com.jitesh.tabviewpager.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.jitesh.tabviewpager.MainActivity" on path: /data/app/com.jitesh.tabviewpager-1.apk
E/AndroidRuntime(998): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
E/AndroidRuntime(998): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
E/AndroidRuntime(998): at android.app.ActivityThread.access$600(ActivityThread.java:141)
E/AndroidRuntime(998): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)

segue o link para download do projeto ou em anexo
https://docs.google.com/file/d/0Bw1DkvhqPxn0WjBtV3R6cWQ4dEk/edit?usp=sharing


Você não tem permissões suficientes para ver os arquivos anexados nesta mensagem.


Editado pela última vez por narfen em 01 Out 2013, 17:44, no total de 2 vez



25 Set 2013, 17:41
Perfil
What is Android?
What is Android?

Data de registro: 26 Set 2013, 17:10
Mensagens: 4
Mensagem Re: Fragments + tabs + swipe (help)
Olá, tudo bem?!
Baixei o seu projeto e ele rodou perfeitamente. Pelo log do erro, aparentemente é um problema simples.
Tente o seguinte: No Eclipse, se esse for a IDE que você está usando, do lado do botão "Run", tem uma setinha. Clique nela e depois clique em "Run Configurations". Na aba "Android", na área "Launch Android" selecione a segunda opção "Launch", a qual à sua esquerda há um drop down para você escolher qual Activity o seu projeto irá iniciar. Escolha a sua MainActivity na lista e depois clique em "Run". Funcionou perfeitamente aqui comigo.


26 Set 2013, 17:25
Perfil
What is Android?
What is Android?

Data de registro: 25 Set 2013, 17:36
Mensagens: 7
Mensagem Re: Fragments + tabs + swipe (help)
rafaelneiva escreveu:
Olá, tudo bem?!
Baixei o seu projeto e ele rodou perfeitamente. Pelo log do erro, aparentemente é um problema simples.
Tente o seguinte: No Eclipse, se esse for a IDE que você está usando, do lado do botão "Run", tem uma setinha. Clique nela e depois clique em "Run Configurations". Na aba "Android", na área "Launch Android" selecione a segunda opção "Launch", a qual à sua esquerda há um drop down para você escolher qual Activity o seu projeto irá iniciar. Escolha a sua MainActivity na lista e depois clique em "Run". Funcionou perfeitamente aqui comigo.


Valeu!!
Você sabe como manipular dados com fragments.
Tipo preciso que o usuario entre com um dado e depois faço um calculo simples com ele
exemplo:
Estou trabalhando na classe Tab1fragment, e os edittext e button estão implementados na tab_frag1_layout

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.tab_frag1_layout, container, false);

numeroBinario= (EditText) v.findViewById (R.id.edNumero1);
btnConvert = (Button) v.findViewById (R.id.btnConvert);

return v;
}

Porem na hora de digitar no EditText.
O teclado simplesmente não funciona, não pega o valor e nem deixa digitar.
Tem alguma função especifica para isso, usada pelos fragments? para manipular
como a activity faz simples.


26 Set 2013, 18:38
Perfil
What is Android?
What is Android?

Data de registro: 26 Set 2013, 17:10
Mensagens: 4
Mensagem Re: Fragments + tabs + swipe (help)
Não existe nenhuma função específica para isso. Basta configurar o xml corretamente. Mande o xml da tab_frag1_layout pra eu dar uma olhada.


26 Set 2013, 19:33
Perfil
What is Android?
What is Android?

Data de registro: 25 Set 2013, 17:36
Mensagens: 7
Mensagem Re: Fragments + tabs + swipe (help)
rafaelneiva escreveu:
Não existe nenhuma função específica para isso. Basta configurar o xml corretamente. Mande o xml da tab_frag1_layout pra eu dar uma olhada.


essa é o xml da tab1
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

   
   
    <TextView
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:typeface="sans"
        android:textStyle="bold"
        android:textSize="19sp"
        android:textColor="#FFFF00"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="1.2"
        android:text="Digite um numero Binario"/>

 
    <EditText
        android:id="@+id/edNumero1"
        android:inputType="text"
        android:layout_height="wrap_content"
        android:layout_width="match_parent">

       
        <requestFocus></requestFocus>
 
    </EditText>
             
    <Button
        android:id="@+id/btnConvert"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="@string/convert"/>


<TextView
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:typeface="sans"
        android:textStyle="bold"
        android:textSize="15sp"
        android:textColor="#FFFF00"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="1.2"
       
        android:text="@string/result"/>


<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:typeface="sans"
        android:textStyle="italic"
        android:textSize="15sp"
        android:textColor="#FFFF00"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="1.2"
       
    android:text="Decimal"
    android:textAppearance="?android:attr/textAppearanceSmall" />

     
    <EditText
        android:id="@+id/edResultado"
        android:layout_width="173dp"
        android:layout_height="wrap_content"
        android:inputType="text" />


    <TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:typeface="sans"
        android:textStyle="italic"
        android:textSize="15sp"
        android:textColor="#FFFF00"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="1.2"
       
    android:text="Octal"
    android:textAppearance="?android:attr/textAppearanceSmall" />

     
   
    <EditText
        android:id="@+id/octResultado"
        android:layout_width="176dp"
        android:layout_height="wrap_content"
        android:inputType="text" />

   
    <TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
 android:typeface="sans"
        android:textStyle="italic"
        android:textSize="15sp"
        android:textColor="#FFFF00"
        android:shadowColor="#000000"
        android:shadowDx="1"
        android:shadowDy="1"
        android:shadowRadius="1.2"
           
    android:text="Hexadecimal"
    android:textAppearance="?android:attr/textAppearanceSmall" />

     
   
     <EditText
         android:id="@+id/hexResultado"
         android:layout_width="171dp"
         android:layout_height="wrap_content"
         android:inputType="text" />


</LinearLayout>
 


um pedaço do codigo do meu Tab1Fragment.java

public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        if (container == null) {
                        return null;
        }
        return (LinearLayout)inflater.inflate(R.layout.tab_frag1_layout, container, false);
                               
               }
    public void onActivityCreated (Bundle savedInstanceState){
        super.onActivityCreated(savedInstanceState);
       
        numeroBinario= (EditText) getActivity().findViewById (R.id.edNumero1);
        //btnConvert = (Button) v.findViewById (R.id.btnConvert);
        resultado = (EditText)getActivity().findViewById(R.id.edResultado);
        resultOctal = (EditText)getActivity().findViewById(R.id.octResultado);
        resultHexa = (EditText)getActivity().findViewById(R.id.hexResultado);
        btnConvert = (Button) getActivity().findViewById (R.id.btnConvert);
        btnConvert.setOnClickListener(onClick_btnConvert)
       
    }


Porem se eu coloco o valor no Editext"edNumero1" manualmente, ele consegue fazer o calculo que desejo.
Mas se eu deixo em branco e tento digitar, ele nao permite, não dá nenhum erro, só nao deixa digitar.


26 Set 2013, 20:04
Perfil
What is Android?
What is Android?

Data de registro: 26 Set 2013, 17:10
Mensagens: 4
Mensagem Re: Fragments + tabs + swipe (help)
Você pode mandar o código do seu AndroidManifest?

Ou tente isso http://stackoverflow.com/questions/16237916/keyboard-doesnt-show-when-edittext-is-clicked se você estiver usando o emulador de Android.


27 Set 2013, 12:02
Perfil
What is Android?
What is Android?

Data de registro: 25 Set 2013, 17:36
Mensagens: 7
Mensagem Re: Fragments + tabs + swipe (help)
rafaelneiva escreveu:
Você pode mandar o código do seu AndroidManifest?

Ou tente isso http://stackoverflow.com/questions/16237916/keyboard-doesnt-show-when-edittext-is-clicked se você estiver usando o emulador de Android.


Perfeito, nem vai ser preciso
O problema estava com o teclado mesmo, desabilitei o hardware keyboard e funcionou perfeitamente.
debugando pelo smartphone funciona normalmente tbm.

Valeu
Muito Obrigado Rafael!


27 Set 2013, 16:57
Perfil
Mostrar mensagens anteriores:  Organizar por  
Este tópico está trancado, você não pode editar mensagens ou enviar respostas.   [ 7 Mensagens ] 

Quem está online

Usuários vendo este fórum: aechiara, albinoneto, alex.abrantes, Alexandre de Queiroz, alexandrefett, alexandreizumi, alexandreufcg, alexsander.miranda, alfredo_ej, anaguerra, Anakin Skywalker, andrelom, arnaldo.miranda, arquivo51, b7web, beeshop, Biel, Biggs Darklighter, blurkness, boydivalor, bravus, brpiassa, burujo, Caique, car.demarco, careisjr, cassianotartari, cesschneider, charly, Chassot, Chewbacca, china, Christiane, Clone Trooper, criscmaia, czambroni, danilosouza, deborazb, diegorrborges, edlinux, edson dias de gusmao, epsilva, fabricioLeonard, Felipe, Felipe Marcondes, Fernando Cardia, Filipe larizzatti, flaviocc, FVB, gapler, gedoor, germanno, Gui Pereira, Guilherme, guilhermesmo, heliopassos, hopper.frf, hostdesigner, ice, ismaels, ismavolk, ixian, jackdaniel, jacksaum, jandersonjc, jeanbr07, jmarcos14, Joessi2007, jonasminas, JRSIQUEIRA, juliherms, jwv, kleberperea, lazarodm, lisbao, lkunta, lucastgomes, Luke Skywalker, marceloaragao, marcelorferrari, marcosandreao, marinho5, Microdesk, mmfsndroid, monteirojp, nakahara, NeruLL, Newton Barbosa, obitow, Orivalde, Patrick, paulanegreiros, poponeis, R2-D2, Ricardo Chikasawa, robsonrg, RodReis, rogeriopgomes, schiroky, sidnei.gs, SirBagda, slackware, snonca, sobrinho, tChAnDy, thanaptos, tonylock, valaszek, vanmars, waideman, xa:=zin, xikin, Yuri, yuri82 e 3 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi