小编Emm*_*her的帖子

如果列表中尚不存在,则将项添加到arraylist

嗨我有一个列表视图显示一个arraylist,当点击一个项目时,它被添加到另一个arraylist并显示在另一个活动中.我的问题是什么?我希望如果我触摸一次的项目(例如狗)被添加到第二个活动中,它就会显示出来.但如果我要触摸该项目(狗)不再添加.

我们会说我想检查它是否存在,而不是添加.

我试过了,但没有成功.

if (page2 == null)
{
    page2 = (ListView) LayoutInflater.from(Local_mostrar_bebidaActivity.this).inflate(R.layout.page_two_viewpager_listview, null);
    page2.setAdapter(adapterlistvMenuVINOSespumosos);
    page2.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
            if (MiPedidoActivity.itemsListVMiPedido.contains( position)){}
            else
                MiPedidoActivity.itemsListVMiPedido.add(itemsListVMenuVINOSespumosos.get(position));

        }});
    }
    page = page2;
    break;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java android

15
推荐指数
1
解决办法
5万
查看次数

是否可以从fragmentActivity扩展并同时扩展ActionBarActivity?

我有一个扩展的活动FragmentActivity(使用Android Maps API v2),但我需要对其进行更改ActionBar,并且我总是扩展ActionBarActivity以更改此类更改.
我知道不能太延长,但我可以扩展和编辑FragmentActivityActionBar

public class AMapsSi extends android.support.v4.app.FragmentActivity {
    private GoogleMap mapa = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        this.getWindow().setFlags(
            WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_amapssi);
        //actionbar
        ActionBar actionBar = **getSupportActionBar();**-->eclipse error mark
        actionBar.setTitle(vg.getCiudad());

        actionBar.setIcon(R.drawable.manu_perfil); 
        Drawable d=getResources().getDrawable(R.drawable.headeractionbar);
        actionBar.setBackgroundDrawable(d);
Run Code Online (Sandbox Code Playgroud)

android extends android-fragments android-actionbar

0
推荐指数
1
解决办法
179
查看次数