1
anzeigen Ich erstelle ein Bild in meiner Aktivität und dann zeige ich es. Aber das Bild ist nicht Vollbild, da es einen weißen Rand gibt! Der Bildschirm soll das Bild anzeigen und gleichzeitig blinken. Hier ist mein Java-Code:Kann App nicht im Vollbildmodus auf Android
public class DisplayData extends Activity {
float minBright = 0;
int patch = 25;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// super.onCreate(savedInstanceState);// no need to write another
//time//
setContentView(R.layout.activity_display);
ViewFlipper imageFlipper = (ViewFlipper)findViewById(R.id.image_flipper);
//I removed the irrelevant part of the code
ImageView image = new ImageView (getApplicationContext());
image.setImageBitmap(GridBitmap);
imageFlipper.addView(image);
imageFlipper.setFlipInterval(2000);
imageFlipper.startFlipping();
Thread thread = new Thread(){
@Override
public void run() {
while (true) {
try {
synchronized (this) {
wait(bl1);
runOnUiThread(new Runnable() {
@Override
public void run() {
WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = maxBright;
getWindow().setAttributes(layout);
}
});
}
} catch (InterruptedException e) {
e.printStackTrace();
}
try {
synchronized (this) {
wait(wh1);
runOnUiThread(new Runnable() {
@Override
public void run() {
WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = minBright;
getWindow().setAttributes(layout);
}
});
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
};
thread.start();
}
}
Hier wird die XML-Datei (Dies ist nur eine Aktivität, die Anwendung enthält ein anderes):
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent"
android:layout_height="fill_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">
<ViewFlipper
android:id="@+id/image_flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</ViewFlipper>
</RelativeLayout>
Teilen Sie Ihre XML-Datei –