toda vez quando mando rodar meu projeto ele da force close !
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent();
intent.setClassName("br.mg", "br.mg.Projeto");
startActivity(intent);
}
Manifest -
<activity android:name=".PreencheLayOut" android:label="Menu ">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
import android.app.ListActivity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.EditText;
import android.widget.ImageView;
public class PreencheLayOut extends ListActivity{
private static class EfficientAdapter extends BaseAdapter{
private LayoutInflater inflar;
private Bitmap i1;
private Bitmap i2;
public EfficientAdapter(Context context){
//Cache para evitar que ele peça para inflar a cada vez
inflar = LayoutInflater.from(context);
//Vinculando Icones a Lista
i1 = BitmapFactory.decodeResource(context.getResources(),R.drawable.icon_man);
i2 = BitmapFactory.decodeResource(context.getResources(),R.drawable.ico_woman);
}
public int getCount() {
// TODO Auto-generated method stub
return textos.length;
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder holder = null;
if(convertView == null){
convertView = inflar.inflate(R.layout.menu, null);
holder = new ViewHolder();
holder.texto = (EditText)convertView.findViewById(R.menu.texto);
holder.icon = (ImageView)convertView.findViewById(R.menu.icon);
convertView.setTag(holder);
}else {
holder = (ViewHolder) convertView.getTag();
}
holder.texto.setText(textos[position]);
holder.icon.setImageBitmap((position & 1) == 1 ? i1 : i2 );
return convertView;
}
}
static class ViewHolder{
EditText texto;
ImageView icon;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new EfficientAdapter(this));
}
private static final String[] textos = {"Masculino","Feminino"};
}
- Marcelo Henrique -
"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)






0 comentários:
Postar um comentário