Ömer Faruk Koloğlu
Ömer Faruk Koloğlu
Konya
16/02/2015 tarihinden beri üye
100 GY Puanı
49K GY Sırası
2 Rozet
0 Sertifika
1 Soru Sordu
4 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Selçuk Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

5
Tümünü Gör

Layout sorunu

Merhabalar,

Bir Android uygulama geliştiriyorum. Laylout oluştururken bir problemle karşılaştım.

Ekli dosyada uygulamanın kaba taslak yerleşimi mevcut. Linear Layout kullanarak yerleşimi düzgün biçimde yaptım. Fakat çerçevelerin içine herhangi bir View yerleştirdiğimde, sayfanın genişliği bozuluyor. 1 ve 3. kısımın genişliği farklı oluyor. 

Bu sorunu nasıl aşabilirim?

 

[code]

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/MainContainer"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="8" >

    <LinearLayout
        android:id="@+id/TopContainer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:weightSum="4" >

        <LinearLayout
            android:id="@+id/TopLeftContainer"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#111111"
            android:orientation="vertical" >

            <WebView
                android:id="@+id/LogoView"
                android:layout_width="match_parent"
                android:layout_height="match_parent" />

        </LinearLayout>

        <LinearLayout
            android:id="@+id/TopRightContainer"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="3"
            android:background="#222222"
            android:orientation="vertical" >

            <WebView
                android:id="@+id/TopView"
                android:layout_width="match_parent"
                android:layout_height="match_parent" />

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/MiddleContainer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="6"
        android:weightSum="4" >

        <LinearLayout
            android:id="@+id/MiddleLeftContainer"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#333333"
            android:orientation="vertical" >

            <WebView
                android:id="@+id/LeftView"
                android:layout_width="match_parent"
                android:layout_height="match_parent" />

        </LinearLayout>

        <LinearLayout
            android:id="@+id/MainFrame"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="3"
            android:background="#444444"
            android:weightSum="1"
            android:orientation="vertical" >

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/BottomContainer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="#555555"
        android:weightSum="4" >

        <LinearLayout
            android:id="@+id/BottomCenterContainer"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="4"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/textView1"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_margin="0dp"
                android:layout_marginBottom="0dp"
                android:layout_marginLeft="0dp"
                android:layout_marginRight="0dp"
                android:layout_marginTop="0dp"
                android:background="#0e4b7a"
                android:gravity="center"
                android:height="1dp"
                android:lines="1"
                android:maxHeight="1dp"
                android:maxLines="1"
                android:padding="0dp"
                android:paddingBottom="0dp"
                android:paddingLeft="0dp"
                android:paddingRight="0dp"
                android:paddingTop="0dp"
                android:text=""
                android:textColor="#ffffff"
                android:textSize="24sp"
                android:textStyle="bold" />

        </LinearLayout>

    </LinearLayout>

</LinearLayout>

[/code]

9 yıl 10 ay önce yanıtladın

Layout sorunu

18 Şubat 2015 tarihinde cevaplandı

Denedim, fakat wrap_content kullandığımda üst ve orta kısım birbirinden bağımsız genişlikler alıyorlar.

 

Layout u komple silip RelativeLayout olarak oluşturdum. Genişlikler için bir ayar ekledim. Şuan sorun yok. Zaten bizim yöneteceğimiz cihazlarda kullanılacağından problem çözüldü.

İlgi için teşekkürler.

Uygulamadan atma

18 Şubat 2015 tarihinde cevaplandı

Kodları atarsan daha rahat yardımcı oluruz. Bu şekilde pek açıklayıcı olmuyor.

Uygulamadan Gönderilen Resmi Geri Alma

18 Şubat 2015 tarihinde cevaplandı

Öncelikle merhaba,

Resimlerin upload edildiği Web Servis yada Web Sayfasında o anki tarihi alıp, veritabanına dosya yolu ve tarihini kaydedebilirsin.

Veri çekerkende veri tabanından tarihe göre son 10 resmin yolunu döndürsün.

 

Shared Preferences Veri Ekleme

18 Şubat 2015 tarihinde cevaplandı

Uygulama içinde onDestroy methodunu override edebilirsin. SharedPreference e veri ekleyebilirsin. Uygulama listesinden kapansa dahi çalışır kodun.

Aşağıdaki gibi yapabilirsin.

[code]

@Override
    public void onDestroy()
    {

                SharedPreferences mSharedPrefs = getSharedPreferences("settingsXml", MODE_PRIVATE);
                SharedPreferences.Editor mPrefsEditor = mSharedPrefs.edit();
                mPrefsEditor.putString("ButonDurumu", "PAUSE");
                mPrefsEditor.commit();

        super.onDestroy();
    }

[/code]