Search in sources :

Example 1 with ListItemAdapter

use of de.pixart.messenger.ui.adapter.ListItemAdapter in project Pix-Art-Messenger by kriztan.

the class AbstractSearchableListItemActivity method onCreate.

@Override
public void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_choose_contact);
    mListView = findViewById(R.id.choose_contact_list);
    mListView.setFastScrollEnabled(true);
    mListItemsAdapter = new ListItemAdapter(this, listItems);
    mListView.setAdapter(mListItemsAdapter);
}
Also used : ListItemAdapter(de.pixart.messenger.ui.adapter.ListItemAdapter)

Example 2 with ListItemAdapter

use of de.pixart.messenger.ui.adapter.ListItemAdapter in project Pix-Art-Messenger by kriztan.

the class StartConversationActivity method onCreate.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    new EmojiService(this).init(useBundledEmoji());
    this.binding = DataBindingUtil.setContentView(this, R.layout.activity_start_conversation);
    this.binding.fab.setOnClickListener((v) -> {
        if (getSupportActionBar().getSelectedNavigationIndex() == 0) {
            showCreateContactDialog(null, null);
        } else {
            showCreateConferenceDialog();
        }
    });
    ActionBar actionBar = getSupportActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    ActionBar.Tab mContactsTab = actionBar.newTab().setText(R.string.contacts).setTabListener(mTabListener);
    ActionBar.Tab mConferencesTab = actionBar.newTab().setText(R.string.conferences).setTabListener(mTabListener);
    actionBar.addTab(mContactsTab);
    actionBar.addTab(mConferencesTab);
    binding.startConversationViewPager.setOnPageChangeListener(mOnPageChangeListener);
    mListPagerAdapter = new ListPagerAdapter(getSupportFragmentManager());
    binding.startConversationViewPager.setAdapter(mListPagerAdapter);
    mConferenceAdapter = new ListItemAdapter(this, conferences);
    mContactsAdapter = new ListItemAdapter(this, contacts);
    mContactsAdapter.setOnTagClickedListener(this.mOnTagClickedListener);
    this.mHideOfflineContacts = getPreferences().getBoolean("hide_offline", false);
}
Also used : ListItemAdapter(de.pixart.messenger.ui.adapter.ListItemAdapter) EmojiService(de.pixart.messenger.services.EmojiService) ActionBar(android.support.v7.app.ActionBar)

Aggregations

ListItemAdapter (de.pixart.messenger.ui.adapter.ListItemAdapter)2 ActionBar (android.support.v7.app.ActionBar)1 EmojiService (de.pixart.messenger.services.EmojiService)1