Profile cover photo
Profile photo
Esteban Montaño
828 followers
828 followers
About
Esteban's interests
View all
Esteban's posts

Post has attachment

Post has shared content

Post has attachment

Post has attachment

Post has attachment

Post has attachment

Post has attachment

Post has shared content
Buenas, que buena comunidad de programadores.
Estoy trabajando en un proyecto de Android Studio, el cual consiste en tomar las tres notas de un estudiante para luego sacar el promedio y mostrar la nota final.
Consta de 3 barras de desplazamiento (SeekBar) y ya tengo casi todo, lo que no he logrado es hacer que cada barra muestre la nota en el TexView de ella, me muestra el resultado en todas las barras independiente de la que use, o solo una, he intentado casi todo: dentro y fuera del método, en otra clase, en otro método, declaración de todas las variables posibles... Por favor alguien quien me pueda ayudar se los agradezco!
PD: les dejo el código y su XML por si quieren revisar.

public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener {

         TextView n1, n2, n3, nr, nn;
        SeekBar barra, barra2, barra3;


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

            barra2 = (SeekBar) findViewById(R.id.bar2);
            barra2.setMax(50);
            barra2.setOnSeekBarChangeListener(this);






            n2 = (TextView) findViewById(R.id.n2);



            n3 = (TextView) findViewById(R.id.n3);
            barra3 = (SeekBar) findViewById(R.id.bar3);
            barra3.setMax(50);
            barra3.setOnSeekBarChangeListener(this);




            nr = (TextView) findViewById(R.id.nr);

        }

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean b) {


    float valor3 = (float) (( float ) progress / 10);
    float totaln3=(valor3);
    n2.setText("b" + totaln3);





    float total=(valor3/3);
    nr.setText("f" + total);

        }

n1.setText(""+valor);, n2.setText(""+valor2);


        public void onStartTrackingTouch(SeekBar seekBar) {


        }
            public void onStopTrackingTouch (SeekBar seekBar) {



        }
}




  class MainActivity2 extends Activity implements SeekBar.OnSeekBarChangeListener {

        TextView n1,nr;
        SeekBar barra;




       @Override
        public void onProgressChanged(SeekBar seekBar, int progress2, boolean b) {

            n1 = (TextView) findViewById(R.id.n1);
            float valor = (float) (( float ) progress2 / 10);
            n1.setText("a" + valor);

            barra = (SeekBar) findViewById(R.id.bar);
            barra.setMax(50);
            barra.setOnSeekBarChangeListener(this);





}

       @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

       @Override
        public void onStopTrackingTouch(SeekBar seekBar) {

        }
    }


--------------------------------------------------------------------------------------------------------------


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

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

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 1: "
                    android:id="@+id/textView"/>

            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n1"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/l2">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 2: "
                    android:id="@+id/textView2"/>
            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n2"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar2"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:id="@+id/l3">

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/l3">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 3: "
                    android:id="@+id/textView4"/>
            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n3"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar3"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="228dp"
            android:gravity="center">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/nr"/>
        </LinearLayout>

    </LinearLayout>

</RelativeLayout>
Photo

Post has shared content
Buenas, que buena comunidad de programadores.
Estoy trabajando en un proyecto de Android Studio, el cual consiste en tomar las tres notas de un estudiante para luego sacar el promedio y mostrar la nota final.
Consta de 3 barras de desplazamiento (SeekBar) y ya tengo casi todo, lo que no he logrado es hacer que cada barra muestre la nota en el TexView de ella, me muestra el resultado en todas las barras independiente de la que use, o solo una, he intentado casi todo: dentro y fuera del método, en otra clase, en otro método, declaración de todas las variables posibles... Por favor alguien quien me pueda ayudar se los agradezco!
PD: les dejo el código y su XML por si quieren revisar.

public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener {

         TextView n1, n2, n3, nr, nn;
        SeekBar barra, barra2, barra3;


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

            barra2 = (SeekBar) findViewById(R.id.bar2);
            barra2.setMax(50);
            barra2.setOnSeekBarChangeListener(this);






            n2 = (TextView) findViewById(R.id.n2);



            n3 = (TextView) findViewById(R.id.n3);
            barra3 = (SeekBar) findViewById(R.id.bar3);
            barra3.setMax(50);
            barra3.setOnSeekBarChangeListener(this);




            nr = (TextView) findViewById(R.id.nr);

        }

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean b) {


    float valor3 = (float) (( float ) progress / 10);
    float totaln3=(valor3);
    n2.setText("b" + totaln3);





    float total=(valor3/3);
    nr.setText("f" + total);

        }

n1.setText(""+valor);, n2.setText(""+valor2);


        public void onStartTrackingTouch(SeekBar seekBar) {


        }
            public void onStopTrackingTouch (SeekBar seekBar) {



        }
}




  class MainActivity2 extends Activity implements SeekBar.OnSeekBarChangeListener {

        TextView n1,nr;
        SeekBar barra;




       @Override
        public void onProgressChanged(SeekBar seekBar, int progress2, boolean b) {

            n1 = (TextView) findViewById(R.id.n1);
            float valor = (float) (( float ) progress2 / 10);
            n1.setText("a" + valor);

            barra = (SeekBar) findViewById(R.id.bar);
            barra.setMax(50);
            barra.setOnSeekBarChangeListener(this);





}

       @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

       @Override
        public void onStopTrackingTouch(SeekBar seekBar) {

        }
    }


--------------------------------------------------------------------------------------------------------------


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

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

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 1: "
                    android:id="@+id/textView"/>

            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n1"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/l2">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 2: "
                    android:id="@+id/textView2"/>
            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n2"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar2"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:id="@+id/l3">

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/l3">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 3: "
                    android:id="@+id/textView4"/>
            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n3"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar3"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="228dp"
            android:gravity="center">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/nr"/>
        </LinearLayout>

    </LinearLayout>

</RelativeLayout>
Photo

Post has shared content
Buenas, que buena comunidad de programadores.
Estoy trabajando en un proyecto de Android Studio, el cual consiste en tomar las tres notas de un estudiante para luego sacar el promedio y mostrar la nota final.
Consta de 3 barras de desplazamiento (SeekBar) y ya tengo casi todo, lo que no he logrado es hacer que cada barra muestre la nota en el TexView de ella, me muestra el resultado en todas las barras independiente de la que use, o solo una, he intentado casi todo: dentro y fuera del método, en otra clase, en otro método, declaración de todas las variables posibles... Por favor alguien quien me pueda ayudar se los agradezco!
PD: les dejo el código y su XML por si quieren revisar.

public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener {

         TextView n1, n2, n3, nr, nn;
        SeekBar barra, barra2, barra3;


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

            barra2 = (SeekBar) findViewById(R.id.bar2);
            barra2.setMax(50);
            barra2.setOnSeekBarChangeListener(this);






            n2 = (TextView) findViewById(R.id.n2);



            n3 = (TextView) findViewById(R.id.n3);
            barra3 = (SeekBar) findViewById(R.id.bar3);
            barra3.setMax(50);
            barra3.setOnSeekBarChangeListener(this);




            nr = (TextView) findViewById(R.id.nr);

        }

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean b) {


    float valor3 = (float) (( float ) progress / 10);
    float totaln3=(valor3);
    n2.setText("b" + totaln3);





    float total=(valor3/3);
    nr.setText("f" + total);

        }

n1.setText(""+valor);, n2.setText(""+valor2);


        public void onStartTrackingTouch(SeekBar seekBar) {


        }
            public void onStopTrackingTouch (SeekBar seekBar) {



        }
}




  class MainActivity2 extends Activity implements SeekBar.OnSeekBarChangeListener {

        TextView n1,nr;
        SeekBar barra;




       @Override
        public void onProgressChanged(SeekBar seekBar, int progress2, boolean b) {

            n1 = (TextView) findViewById(R.id.n1);
            float valor = (float) (( float ) progress2 / 10);
            n1.setText("a" + valor);

            barra = (SeekBar) findViewById(R.id.bar);
            barra.setMax(50);
            barra.setOnSeekBarChangeListener(this);





}

       @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

       @Override
        public void onStopTrackingTouch(SeekBar seekBar) {

        }
    }


--------------------------------------------------------------------------------------------------------------


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

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

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 1: "
                    android:id="@+id/textView"/>

            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n1"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center" >

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/l2">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 2: "
                    android:id="@+id/textView2"/>
            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n2"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar2"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:id="@+id/l3">

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/l3">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Nota 3: "
                    android:id="@+id/textView4"/>
            </LinearLayout>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/n3"
                android:layout_gravity="center_horizontal" />

            <SeekBar
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/bar3"
                android:max="50"
                android:indeterminate="false" />

        </LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="228dp"
            android:gravity="center">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/nr"/>
        </LinearLayout>

    </LinearLayout>

</RelativeLayout>
Photo
Wait while more posts are being loaded