Elif Aybike Aslan
Elif Aybike Aslan
Senior Test Automation Developer Ankara
14/02/2017 tarihinden beri üye
3770 GY Puanı
184 GY Sırası

İş Tecrubesi

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

Eğitim Geçmişi

Fırat Üniversitesi
Yazılım Mühendisliği | Eylül 2013 - Haziran 2018

Sertifikalar & Başarılar

GY Sertifikaları (6)
Siber Güvenlik 101 Sertifikası
Veriliş Tarihi: Mayıs 2022
101 Sertifikası
Veriliş Tarihi: Nisan 2017
Android 401 Sertifikası
Veriliş Tarihi: Nisan 2017
Android 301 Sertifikası
Veriliş Tarihi: Nisan 2017
Android 201 Sertifikası
Veriliş Tarihi: Nisan 2017
Android 101 Sertifikası
Veriliş Tarihi: Nisan 2017
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

43
Tümünü Gör

Could not path

Arkadaşlar merhaba. Bilgisayarı restart ettikten sonra Android Studioyu tekrar çalıştırdığımda resimde görülen hatayı alıyorum. Çözüm bulamadım. Yardımcı olur musunuz?

picture-103767-1491764696.jpg
6 yıl 11 ay önce yanıtladın

INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES.

Arkadaşlar merhaba. Androidin güncel sürümünü yükledikten sonra üzerinde çalıştığım uygulamamı yeni sürüme update edince aşağıda görülen hatayla karşılaşıyorum. Yardımcı olabilir misiniz :)

picture-103767-1491764696.jpg
6 yıl 11 ay önce yanıtladın

Buttona Tıklayınca Emulator Kapanıyor

picture-103767-1491764696.jpg
12 Ekim 2017 tarihinde cevaplandı

Monitöre düşen hatayı paylaşır mısın?

BottomNavigation bar sorunu

picture-103767-1491764696.jpg
15 Eylül 2017 tarihinde cevaplandı

Öncelikle bottombar üzerindeki iconları tutmak için res klasörü aldında new resource directory diyerek menu klasörü oluşturuyoruz. menu klasörünün altındaki xml'imiz aşağıdaki şekilde olucak

bottom_navigation.xml


<?xml version="1.0" encoding="utf-8"?>

<menu

xmlns:android="http://schemas.android.com/apk/res/android">

<item

android:id="@+id/icon_bir"

android:icon="@drawable/icon_bir"

android:title="@string/icon_bir"/>

<item

android:id="@+id/icon_iki"

android:icon="@drawable/icon_iki"

android:title="@string/icon_iki"/>

<item

android:id="@+id/icon_uc"

android:icon="@drawable/icon_uc"

android:title="@string/icon_uc"/>

<item

android:id="@+id/icon_dort"

android:icon="@drawable/icon_dort"

android:title="@string/icon_dort"/>

</menu>
 

 

activity_main.xml


<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout android:id="@+id/activity_main"

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

android:layout_width="match_parent"

android:layout_height="match_parent">

<FrameLayout

android:id="@+id/rootLayout"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_above="@+id/bottom_navigation"

android:orientation="vertical">

</FrameLayout>

<android.support.design.widget.BottomNavigationView

android:id="@+id/bottom_navigation"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

app:menu="@menu/bottom_navigation"/>

</RelativeLayout>

 

BottomBarın bulunduğu ana yapı yukarıda görüldüğü gibi. Bottom bar içinde kullanacağın her bir icon içinde bir fragment oluşturman lazım. Misal aşağıdaki gibi. 

 

birinci.fragment


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@android:color/holo_blue_dark"  (burada herbirine arka plan rengini farklı atarsan sayfa geçişlerinin olup olmadığını rahatlıkla görebilirsin )

android:gravity="center"

android:orientation="vertical">

<TextView

android:id="@+id/textView"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:gravity="center" />

</LinearLayout>

 

Java kısmı ise

BirinciFragment.java


public class BirinciFragment extends Fragment {

@Nullable

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

return inflater.inflate(R.layout.birinci_fragment, container, false);

} }

 

MainActivity.java

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

setupNavigationView();

}

private void setupNavigationView() {

BottomNavigationView bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottom_navigation); 

if (bottomNavigationView != null) {

 
Menu menu =bottomNavigationView.getMenu();

selectFragment(menu.getItem(0));

bottomNavigationView.setOnNavigationItemSelectedListener( new BottomNavigationView.OnNavigationItemSelectedListener() {

@Override


bottomNavigationView.setOnNavigationItemSelectedListener( new BottomNavigationView.OnNavigationItemSelectedListener() {

@Override public boolean onNavigationItemSelected(@NonNull MenuItem item) {

selectFragment(item);

return false; }

});

} }

protected void selectFragment(MenuItem item) {

item.setChecked(true);

switch (item.getItemId()) {

case R.id.icon_bir: 

pushFragment(new BirinciFragment());

break;

case R.id.icon_iki:

pushFragment(new IkinciFragment());

break;

case R.id.icon_uc:

pushFragment(new UcuncuFragment());

break;

case R.id.icon_dort:

pushFragment(new DorduncuFragment()); 

break;

} }


protected void pushFragment(Fragment fragment) {

if (fragment == null)

return;

FragmentManager fragmentManager = getFragmentManager();

if (fragmentManager != null) {

FragmentTransaction ft = fragmentManager.beginTransaction();

if (ft != null) {

ft.replace(R.id.rootLayout, fragment);

ft.commit();

} }

} }
 

Attığın ekran görüntülerini göremedim ama bu sorununa çözüm olacaktır. İyi çalışmalar :)

Android Studio .xml ve Java Dosyaları Gözükmüyor

picture-103767-1491764696.jpg
14 Eylül 2017 tarihinde cevaplandı

Yeni bir proje oluştururken Add an Activity to Mobile kısmında Empty Activity'i seçmen gerekirken Add No Activity ile oluşturmuşsun projeni. Ama sorun değil res klasörüne sağ tıklayarak  New -> Android resource file diyerek karşına gelen ekrandan Resource type'ini Layout olarak belirleyip file name'ine de layout verirsen layout klasörünü oluşturmuş olursun. Java dosyalarını da aynı şekil üst taraftan com.example... olarak devam eden kısımdan new-> java class diyerek oluşturabilirsin. 

iyi çalışmalar :)

Bu tasarimi nasil yapabilirim lutfen yardim(android studio)

picture-103767-1491764696.jpg
13 Eylül 2017 tarihinde cevaplandı

Reyclerview, Cardview, Gridview yapılarını inceleyebilirsin. 

https://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/

Doğru anladıysam eğer dediğin yapı yukarıdaki linkteki yapıyla eşdeğer. 

İyi çalışmalar :)

Lütfen Yardım Edin...

picture-103767-1491764696.jpg
20 Ağustos 2017 tarihinde cevaplandı

R dosyası hatasını Build -> Clean Project'i seçtiğin zaman çoğu zaman düzelmekte. Res klasöründe yaptığın eksik veya hatalı bir tanımlama sebebiylede R hatasını alabilirsin. Ayrıca resimde gördüğüm kadarıyla altta Gradle dosyasını sync etme işlemi bitmemiş o yüzden öyle görülebilir. Bittikten sonra da hataları almaya devam ediyor musun?