android - minimo - impuesto a los bienes personales 2018
eliminar bienes raíces adicionales de la parte superior del diálogo personalizado (1)
Coloque este código en el método contstructor de clase o onCreate ():
requestWindowFeature(Window.FEATURE_NO_TITLE);
Debe ser antes de llamar al método setContentView.
Creé un diálogo personalizado en el que estoy presentando dinámicamente vistas a través de RelativeLayout. Cada vez que se muestra el cuadro de diálogo, muestra todas las vistas de mi hijo simplemente genial, pero tiene un espacio en la parte superior que no puedo tener en cuenta. Supongo que esto está reservado para un "título" del diálogo (que no tendré). ¿Hay alguna manera de eliminar ese espacio y hacer que mi diálogo personalizado simplemente envuelva los contenidos que estoy ingresando?
aquí está el xml para el diseño:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RelativeLayout
android:id="@+id/handlay"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Incidentalmente, intenté que el diseño relativo fuera el nodo padre, con los mismos resultados.
Aquí está el .java para el diálogo personalizado.
public class HandResults extends Dialog implements DialogInterface {
HandResults hr;
Timer myTimer;
RelativeLayout handrl;
// constructor sets the layout view to handresult layout
public HandResults(Context context) {
super(context);
setContentView(R.layout.handresults);
hr = this;
}
// create a timer to remove the dialog after 3 seconds
public void showHands(){
this.show();
myTimer = null;
myTimer = new Timer();
myTimer.schedule(new TimerTask() {
@Override
public void run() {
hr.cancel();
}
}, 3000);
}
}
y así es como llamaría al diálogo:
HandResults mhr = new HandResults(this);
mhr.showHands();
no importa lo que haga o cómo cambie el archivo de diseño, siempre tengo ese buffer en la parte superior, ¿cómo puedo deshacerme de eso?