Ver mensagens sem resposta | Ver tópicos ativos Hoje é 17 Set 2019, 21:38



Este tópico está trancado, você não pode editar mensagens ou enviar respostas.  [ 7 Mensagens ] 
 [Resolvido]Scroll duas "páginas" 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 23 Fev 2016, 12:07
Mensagens: 7
Mensagem [Resolvido]Scroll duas "páginas"
Estou tentando construir um xml com 2 vezes o tamanho da tela.
Para isso coloquei um Scrollview e em seguida dois LinearLayout.

Se fosse html eu teria setado o body com 200% mas no android to perdido. Como posso fazer?
/10 /10 /10


Editado pela última vez por ramonartur90 em 23 Fev 2016, 14:09, num total de 1 vezes



23 Fev 2016, 12:58
Perfil
Google employee
Google employee

Data de registro: 01 Jul 2013, 13:45
Mensagens: 2735
Localização: Rio de Janeiro
Mensagem Re: Scroll duas "páginas"
Usa match_parent na largura/altura do ScrollView.

_________________
Quando seu problema for resolvido, clique na opção Editar no lado superior direito da sua primeira mensagem e coloque [Resolvido] no título.
Se resolveu o problema sozinh@, não esqueça de postar a solução, ela ajuda usuários em buscas no fórum.
Use os marcadores java e xml quando for postar.

Aprenda Java com esta apostila.


23 Fev 2016, 13:04
Perfil WWW
What is Android?
What is Android?

Data de registro: 23 Fev 2016, 12:07
Mensagens: 7
Mensagem Re: Scroll duas "páginas"
jeffersonlanzieri escreveu:
Usa match_parent na largura/altura do ScrollView.



Ai ele ocupa a tela inteira e o que quero é que ele tenha o dobro do tamanho da tela. Para que eu possa criar em cima uma coisa e embaixo outra. Enquanto uma aparece a outra está escondida. tendeu?


23 Fev 2016, 13:32
Perfil
Google employee
Google employee

Data de registro: 01 Jul 2013, 13:45
Mensagens: 2735
Localização: Rio de Janeiro
Mensagem Re: Scroll duas "páginas"
Você só precisa colocar os 2 LinearLayout dentro do ScrollView.

_________________
Quando seu problema for resolvido, clique na opção Editar no lado superior direito da sua primeira mensagem e coloque [Resolvido] no título.
Se resolveu o problema sozinh@, não esqueça de postar a solução, ela ajuda usuários em buscas no fórum.
Use os marcadores java e xml quando for postar.

Aprenda Java com esta apostila.


23 Fev 2016, 13:36
Perfil WWW
What is Android?
What is Android?

Data de registro: 23 Fev 2016, 12:07
Mensagens: 7
Mensagem Re: Scroll duas "páginas"
Fiz isso e setei como match parent, mas ele tem o comportamento de wrap content.
Se eu fizer o mesmo mas fora do Scrollview aí sim o primeiro LinearLayout toma conta da tela inteira e joga o segundo pra baixo. Com o detalhe que não tenho o scroller para acessar o segundo LinearLayout.


23 Fev 2016, 13:40
Perfil
Google employee
Google employee

Data de registro: 01 Jul 2013, 13:45
Mensagens: 2735
Localização: Rio de Janeiro
Mensagem Re: Scroll duas "páginas"
A altura dos LinearLayout está como wrap_content?

_________________
Quando seu problema for resolvido, clique na opção Editar no lado superior direito da sua primeira mensagem e coloque [Resolvido] no título.
Se resolveu o problema sozinh@, não esqueça de postar a solução, ela ajuda usuários em buscas no fórum.
Use os marcadores java e xml quando for postar.

Aprenda Java com esta apostila.


23 Fev 2016, 13:55
Perfil WWW
What is Android?
What is Android?

Data de registro: 23 Fev 2016, 12:07
Mensagens: 7
Mensagem Re: Scroll duas "páginas"
Estava como match, mas assim deu certo <3



<?xml version="1.0" encoding="utf-8"?>
<ScrollView
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:background="#e23"
    xmlns:android="http://schemas.android.com/apk/res/android" >



    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent"


        >


        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="50sp"
            android:background="#999"
            android:id="@+id/init_up"

            >


            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="bulbasaur" />


        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="400dp"
            android:background="#539"
            android:id="@+id/init_down"

            >


            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="charmander" />


        </LinearLayout>






    </LinearLayout>
</ScrollView>


 




package ramonicos.com.br.ramonic;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import android.widget.LinearLayout;

public class MainActivity extends AppCompatActivity {



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        DisplayMetrics metrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metrics);
        int y = metrics.heightPixels;
        int x = metrics.widthPixels;



        View superiorView = (View) findViewById(R.id.init_up);
        LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)
                superiorView .getLayoutParams();
        params.height = y;
        superiorView .setLayoutParams(params);

        View inferiorView = (View) findViewById(R.id.init_down);
        LinearLayout.LayoutParams params2 = (LinearLayout.LayoutParams)
                superiorView .getLayoutParams();
        params.height = y;
        inferiorView .setLayoutParams(params2);






    }
}


 


23 Fev 2016, 14:09
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: adautox, ademilson, ademir.carvalhojr, adolfo, Alessandro Tavares, alex.abrantes, Alexsandro Tirloni, alsimoes, anaguerra, andepunk, Andre, Androidthebest, augustomig, avsouza, betofigu, BloggerCaOS, bozzano, brian15, buccalon, burujo, cabelo, Cajux, Celso Jr., claudio, cleber, compto, Cristranus, czambroni, dallari, dalmeidabr, dariosena, Darth Vader, Dassi, Delão, dentimskol, Diego, DITÃO, Dorpho, eduardo.ali, edwarvelarde, Eliezer Reis, Erik Patekoski, euguns, EvertonLB, faco, Felipe Ferreira, felipe.buarque, frankmendes, frederico.affini, Gooooogle, GuilhermeZampieri, guitarro17, gustavobarbosa, gutem25, gutodias, hbarroco, hostdesigner, ICCrawler - ICjobs, ice, Ielo8, inaciofernandes, ismavolk, italoraony, j-menezes, jairo, jorgecardoso, Juliobcosta, juliomar, Ki-Adi-Mundi, kleberperea, klebersilvarocha, kpinheiro, Leonardo, levita, Lincoln, lucasmadeira, luciano.sml, luciocamilo, Luna, Machado000, Maiquell, mapis, marcelocastellani, MARCIOHG, maximilianjx, memnoch, miguel, mirelli, mlemos, mmiottobarbosa, Moisés Souto, nakahara, nandopierre, neuhaus, Nidio Dolfini, nightwatch, nirvana, otium, Patricia, paulovaz, pchofard, phpower1, piagg, Rainha Amidala/Padmé, raninhofernandes, renatodondoni, renegheller, Ricardo Chikasawa, Roberto, Rodrigo, rodrigo_corinthians, rogeriokta, Rogério, rotilho, rsl_master, Rubens Prates, schiroky, SEO Crawler, shibutani, slackware, Telekom [Bot], Teodoro, thosjanas, tiago, valaszek, Vector, VIEIRIX, vilmartr, wcaciano, weber, Wenceslau, Wendel Carvalho, wender, wesley.messias, zaquiel, zeantonio e 6 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