Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Dil Becerileri
Son Forum Aktiviteleri
8Renklerin hex kodlarını beyazdan siyaha sıralama
Uygulamamda kullandığım 20 farklı renk var. bu renklerin hex kodlarını bir dizide tutuyor ve listview'de görüntülüyorum. Şuanki listview renkleri karmaşık olarak sıralıyor. ancak ben bu renkleri birbirlerine olan yakınlığı ile beyazdan siyaha doğru sıralamak istiyorum. bunun için nasıl bir yol izlemeliyim?
Renk kodlarının karmaşık şekilde sıralandığı listview görüntüsü ektedir. Burada yer alan kodları birbirlerine yakınlığını göz önünde bulundurarak sıralamak istiyorum.
Aynı tasarımın farklı projelerde dinamik kullanımı
Merhabalar, üzerinde çalıştığımız android projesinde 3 farklı taraftar grubuna ait benzer tasarımlarda farklı uygulamalar var, bu uygulamaların tasarım ve içerik düzenleri birbirleriyle aynı yapıdalar ancak servis sağlayıcıları ve uygulama renkleri birbirlerinden farklı. Böyle yapının bulunduğu uygulamarda birisinde yapılan değişikliğin örneğin yazarlar sayfası, hepsine yansıması için nasıl bir ideal yapı kurulabilir?
Tekkürler.
unfortunalety xxx has stopped
Merhaba,
MainActivity sınıfında RelativeLayout tanımladı iseniz onun MainActivity sınıfına bağlı xml dosyasında düzgün bir şekilde yer aldığına dikkat edin. ayrıca xml dosyasında yer alan RelativeLayout componenti içerisinde yer alan weight, height, background özelliklerini kontrol ediniz, eğer RelativeLayout' a backround olarak
@layout/atamışanız bu hatayı alıyor olabilirsiniz. Hatayı tasarım kısmından kaynaklı olarak alıyorsunuz.
Sqlite sdCard
Merhaba,
Öncelikli olarak sqlite database'inize erişmek için eclipse içerisinden şu yolu takip edebilirsiniz. Açık olmaması için telefon rootlu olmadığında database dışarıdan erişime kapalı diye biliyorum.
DDMS-> file explorer-> data->data->see your package name-> databases->here your database file.
Sqlite database'inizi SDcard'a yedeklemek için de;
[code]
try {
File sd = Environment.getExternalStorageDirectory();
File data = Environment.getDataDirectory();
if (sd.canWrite()) {
String currentDBPath = "//data//{package name}//databases//{database name}";
String backupDBPath = "{database name}";
File currentDB = new File(data, currentDBPath);
File backupDB = new File(sd, backupDBPath);
if (currentDB.exists()) {
FileChannel src = new FileInputStream(currentDB).getChannel();
FileChannel dst = new FileOutputStream(backupDB).getChannel();
dst.transferFrom(src, 0, src.size()); src.close(); dst.close();
} } }
catch (Exception e) {
}
[/code]
kodlarını deneyebilirsiniz.
Swipe ImageView
onCrate içine şöyle bir basit yapı kurarak,
[code]public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
ImagePagerAdapter adapter = new ImagePagerAdapter();
viewPager.setAdapter(adapter);
}[/code]
Adapter'a da şöyle oluştursanız;
[code]private class ImagePagerAdapter extends PagerAdapter {
private int[] mImages = new int[] {
R.drawable.ic_launcher,
R.drawable.ic_launcher,
R.drawable.ic_launcher,
R.drawable.ic_launcher
};
@Override
public int getCount() {
return mImages.length;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == ((ImageView) object);
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
Context context = MainActivity.this;
ImageView imageView = new ImageView(context);
int padding = context.getResources().getDimensionPixelSize(
R.dimen.padding_medium);
imageView.setPadding(padding, padding, padding, padding);
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
imageView.setImageResource(mImages[position]);
((ViewPager) container).addView(imageView, 0);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
((ViewPager) container).removeView((ImageView) object);
}
}[/code]
Sorun Çözülebilir diye düşünüyorum.
Java Kitap Önerisi
Timur Karacay'ın kitabındaki anlatım konusunda bilgim yok ancak Mehmet Kirazlı hocanın kitabında yer alan örnekler gayet açıklayıcı ve konuları kademe kademe ele alıyordu, eğer baştan başlangıç aşamasından itibaren kendinizi geliştirmek isterseniz ihtiyacınızı görür diye düşünüyorum.
durduluyor
Uygulamanızın kod kısmında tanımladığınız görsellerin ilgili aktivilerin xml dosyalarında yer aldığına dikkat edin, FindViewById kısımlarını kontrol edebilirsiniz. Ayrıca Manifest dosyasında izinler ve aktivitilerin doğru tanımlandığını da inceleyebilirsiniz.
LogCat çıktısını verirseniz daha detaylı inceleyebiliriz.