usar una turbo puedo hola funciona crear configurar como claro añadir aceptar android textview

android - una - cómo configurar manualmente textbook padding?



no puedo aceptar vpn android (4)

Esto es java

maintitle = (TextView)findViewById(R.id.text_particularlatestnewstitle); maintitle.setPadding(100, 0, 0, 0);

alllatestnewslist.xml aquí

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_temp" android:layout_width="fill_parent" android:layout_height="100px" android:background="@drawable/background_news_list" > <ImageView android:id="@+id/image_alllatestnewstitle" android:layout_width="134px" android:layout_height="80px" android:layout_marginBottom="5px" android:layout_marginLeft="10px" android:layout_marginRight="10px" android:layout_marginTop="5px" android:scaleType="centerCrop" /> <LinearLayout android:id="@+id/test" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="5px" android:layout_marginLeft="100px" android:layout_marginRight="10px" android:layout_marginTop="5px" android:orientation="vertical" > <TextView android:id="@+id/text_particularlatestnewstitle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#000000" android:textSize="25px" /> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="25px" > <TextView android:id="@+id/text_newsdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#999999" android:textSize="15px" /> <TextView android:id="@+id/text_newscategorytitle" android:layout_width="50px" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_gravity="right" android:gravity="right" android:textColor="#ff0000" android:textSize="15px" /> </RelativeLayout> </LinearLayout>

En este xml, tengo otros objetos como vista de imagen y textview, etc.

Lo configuro así pero no se mueve 100 lejos de la izquierda ........................

¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿Cualquier otra manera???????????????????????


Antes que nada, nunca lo haría así. Si desea cambiar el relleno, etc. programáticamente, siempre agregaría también la vista programática. Pensé que eso fuera dicho.

¿Has intentado obligarlo a actualizar tu vista con .Invalidate ()?


Creo que en tu archivo xml debes hacer que tu ancho de fill_parent sea fill_parent si es wrap_content


En lugar de relleno, cambie el margen.

editar: aquí, déjame hacerlo por ti.

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); layoutParams.setMargins(30, 20, 30, 0); // margins as you wish TextView myTextView = findViewById(R.id.text_particularlatestnewstitle); myTextView.setLayoutParams(layoutParams);


establecer su margen no relleno si desea moverlo según mi conocimiento ...

(Use dp en lugar de px siempre que sea posible, solo es una sugerencia). :)