una teniendo sacar resto residuo partir hallar ejercicios divisor dividendo con como cociente averiguar android

android - teniendo - dividendo divisor cociente y resto



¿Cómo puedo obtener el divisor predeterminado? (4)

Quiero hacer un formulario y colocar un divisor entre cada elemento del formulario, y quiero que el divisor tenga el mismo estilo que el predeterminado para el ListView en la plataforma.

¿Puedo acceder de alguna manera a la información sobre el divisor predeterminado para ListView y utilizarlo para mi formulario?


Así es como se hace en algunas fuentes de Android.

<View android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?android:attr/listDivider" />


Asi es como lo hago

<ImageView android:layout_width="fill_parent" android:layout_height="1dp" android:scaleType="fitXY" android:src="?android:attr/listDivider" />


Esto obtendrá el divisor de lista predeterminado que coincide con su tema de aplicaciones:

int[] attrs = { android.R.attr.listDivider }; TypedArray ta = getApplicationContext().obtainStyledAttributes(attrs); //Get Drawable and use as needed Drawable divider = ta.getDrawable(0); //Clean Up ta.recycle();


Para obtener el divisor horizontal predeterminado del código, puede usar:

final TypedArray array = getContext().getTheme().obtainStyledAttributes( R.style.<some_theme>, new int[] { android.R.attr.dividerHorizontal }); final int defaultDivider = array.getResourceId(0, 0); final Bitmap dividerBitmap = BitmapFactory.decodeResource(r, defaultDivider); final BitmapDrawable divider = new BitmapDrawable(r, dividerBitmap);

Luego, para dibujarlo también en un Canvas en onDraw :

divider.setBounds(X, Y, X + width, Y + height); divider.draw(canvas);