Soru & Cevap

ImageView oluşturup çalıştırıyorum fakat

20.08.2015 - 01:19
<ImageView
        android:id="@+id/start_windows"
        android:src="@drawable/start_windows"

        android:scaleType = "centerCrop"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:visibility="visible"

        android:layout_margin="0px"
        android:layout_marginBottom="0px"
        android:layout_marginLeft="0px"
        android:layout_marginRight="0px"
        android:layout_marginStart="0px"
        android:layout_marginTop="0px"
        />

activity_main dosyasında burayı oluşturuyorum . Daha sonra MainActivity ' de şu kodları yazıyorum . 

​
​
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Point;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Display;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
        setContentView(R.layout.activity_main);

        
        Display display = getWindowManager().getDefaultDisplay();
        Point size = new Point();
        display.getSize(size);
        Bitmap bmp = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(
                getResources(), R.drawable.start_windows),size.x,size.y,true);

       
        ImageView iv_background = (ImageView) findViewById(R.id.start_windows);
        iv_background.setImageBitmap(bmp);

    }



}

Uygulamayı hem emülatörden hemde telefondan çalıştırdığım zaman unfortunately, has stopped hatasını alıyorum . Yapmak istediğim şey uygulama başlatıldığı zaman titlebar gözükmemesi ve full ekran bi resimi göstermek

15 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-13360-1435462985.jpg
oguzhanoyanx
23.08.2015 - 08:24

Sorunu hala çözemedim yardımcı olacak var mı :(

picture-2880-1420646876.jpg
zeyd17
21.08.2015 - 09:35

Bitmap bmp = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.start_windows),size.x,size.y,true); den bmp null olabilir.

if(bmp != null)

{

iv_background.setImageBitmap(bmp);

} //şeklinde kontrol ederek atama yap

 

oguzhan
23.08.2015 - 08:22
Merhabalar cevabınız için teşekkürler fakat yine aynı hatayı alıyorum
picture-52022-1431540680.jpg
yazilimcikodcu
20.08.2015 - 02:02

Uygulamanı debug yapıp hata satırını yazabilir misin???

oguzhan
23.08.2015 - 08:23
/com.newapplication E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.newapplication, PID: 2032 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.newapplicationp/com.newapplication.MainActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5257) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:302) at android.app.Activity.requestWindowFeature(Activity.java:3605) at com.newapplication.MainActivity.onCreate(MainActivity.java:19) at android.app.Activity.performCreate(Activity.java:5990) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5257) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) :/