Java Code Examples for android.widget.ListView#addHeaderView()
The following examples show how to use
android.widget.ListView#addHeaderView() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: android-skeleton-project File: PlacePickerFragment.java License: MIT License | 6 votes |
@Override void setupViews(ViewGroup view) { if (showSearchBox) { ListView listView = (ListView) view.findViewById(R.id.com_facebook_picker_list_view); View searchHeaderView = getActivity().getLayoutInflater().inflate( R.layout.com_facebook_picker_search_box, listView, false); listView.addHeaderView(searchHeaderView, null, false); searchBox = (EditText) view.findViewById(R.id.com_facebook_picker_search_text); searchBox.addTextChangedListener(new SearchTextWatcher()); if (!TextUtils.isEmpty(searchText)) { searchBox.setText(searchText); } } }
Example 2
Source Project: o2oa File: ConversationListView.java License: GNU Affero General Public License v3.0 | 6 votes |
public void initModule() { mConvListView = (ListView) mConvListFragment.findViewById(R.id.conv_list_view); mCreateGroup = (ImageButton) mConvListFragment.findViewById(R.id.create_group_btn); LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); mHeader = (LinearLayout) inflater.inflate(R.layout.conv_list_head_view, mConvListView, false); mSearchHead = (LinearLayout) inflater.inflate(R.layout.conversation_head_view, mConvListView, false); mLoadingHeader = (RelativeLayout) inflater.inflate(R.layout.jmui_drop_down_list_header, mConvListView, false); mLoadingIv = (ImageView) mLoadingHeader.findViewById(R.id.jmui_loading_img); mLoadingTv = (LinearLayout) mLoadingHeader.findViewById(R.id.loading_view); mSearch = (LinearLayout) mSearchHead.findViewById(R.id.search_title); mNull_conversation = (TextView) mConvListFragment.findViewById(R.id.null_conversation); mAllUnReadMsg = (TextView) mFragment.getActivity().findViewById(R.id.all_unread_number); mConvListView.addHeaderView(mLoadingHeader); mConvListView.addHeaderView(mSearchHead); mConvListView.addHeaderView(mHeader); }
Example 3
Source Project: platform-friends-android File: PlacePickerFragment.java License: BSD 2-Clause "Simplified" License | 6 votes |
@Override void setupViews(ViewGroup view) { if (showSearchBox) { ListView listView = (ListView) view.findViewById(R.id.com_facebook_picker_list_view); View searchHeaderView = getActivity().getLayoutInflater().inflate( R.layout.com_facebook_picker_search_box, listView, false); listView.addHeaderView(searchHeaderView, null, false); searchBox = (EditText) view.findViewById(R.id.com_facebook_picker_search_text); searchBox.addTextChangedListener(new SearchTextWatcher()); if (!TextUtils.isEmpty(searchText)) { searchBox.setText(searchText); } } }
Example 4
Source Project: letv File: PullToRefreshListView.java License: Apache License 2.0 | 6 votes |
protected final ListView createRefreshableView(Context context, AttributeSet attrs) { ListView lv = new InternalListView(this, context, attrs); lv.setLayoutParams(new LayoutParams(-1, -1)); int mode = getMode(); String pullLabel = context.getString(2131100695); String refreshingLabel = context.getString(2131100699); String releaseLabel = context.getString(2131100700); if (mode == 1 || mode == 3) { FrameLayout frame = new FrameLayout(context); this.mHeaderLoadingView = new PullToRefreshHeaderView(context, 1, releaseLabel, pullLabel, refreshingLabel, this.objs); frame.addView(this.mHeaderLoadingView, -1, -2); this.mHeaderLoadingView.setVisibility(8); lv.addHeaderView(frame, null, false); } if (mode == 2 || mode == 3) { this.mLvFooterLoadingFrame = new FrameLayout(context); this.mFooterLoadingView = new PullToRefreshHeaderView(context, 2, releaseLabel, pullLabel, refreshingLabel, this.objs); this.mLvFooterLoadingFrame.addView(this.mFooterLoadingView, -1, -2); this.mFooterLoadingView.setVisibility(8); } lv.setId(16908298); return lv; }
Example 5
Source Project: FacebookImageShareIntent File: PlacePickerFragment.java License: MIT License | 6 votes |
@Override void setupViews(ViewGroup view) { if (showSearchBox) { ListView listView = (ListView) view.findViewById(R.id.com_facebook_picker_list_view); View searchHeaderView = getActivity().getLayoutInflater().inflate( R.layout.com_facebook_picker_search_box, listView, false); listView.addHeaderView(searchHeaderView, null, false); searchBox = (EditText) view.findViewById(R.id.com_facebook_picker_search_text); searchBox.addTextChangedListener(new SearchTextWatcher()); if (!TextUtils.isEmpty(searchText)) { searchBox.setText(searchText); } } }
Example 6
Source Project: UltimateAndroid File: FadingActionBarHelperBase.java License: Apache License 2.0 | 6 votes |
private View createListView(ListView listView) { ViewGroup contentContainer = (ViewGroup) mInflater.inflate(R.layout.fab__listview_container, null); contentContainer.addView(mContentView); mHeaderContainer = (FrameLayout) contentContainer.findViewById(R.id.fab__header_container); initializeGradient(mHeaderContainer); mHeaderContainer.addView(mHeaderView, 0); mMarginView = new FrameLayout(listView.getContext()); mMarginView.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.MATCH_PARENT, 0)); listView.addHeaderView(mMarginView, null, false); // Make the background as high as the screen so that it fills regardless of the amount of scroll. mListViewBackgroundView = contentContainer.findViewById(R.id.fab__listview_background); FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) mListViewBackgroundView.getLayoutParams(); params.height = Utils.getDisplayHeight(listView.getContext()); mListViewBackgroundView.setLayoutParams(params); listView.setOnScrollListener(mOnScrollListener); return contentContainer; }
Example 7
Source Project: android-open-project-demo File: HeaderChannelViewView.java License: Apache License 2.0 | 5 votes |
@Override protected void getView(List<ChannelEntity> list, ListView listView) { View view = mInflate.inflate(R.layout.header_channel_layout, listView, false); ButterKnife.bind(this, view); dealWithTheView(list); listView.addHeaderView(view); }
Example 8
Source Project: Woodmin File: NavigationDrawerFragment.java License: Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mDrawerListView = (ListView) inflater.inflate( R.layout.fragment_navigation_drawer, container, false); mDrawerListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { selectItem(position); } }); mValues = new DrawerOption[]{ new DrawerOption(getString(R.string.title_section1),R.drawable.orders,0), new DrawerOption(getString(R.string.title_section2),R.drawable.products,0), new DrawerOption(getString(R.string.title_section3),R.drawable.customers,0), //new DrawerOption(getString(R.string.title_section4),R.drawable.logo,0), new DrawerOption(getString(R.string.title_section5),R.drawable.logout,-1) }; mAdapter = new DrawerAdapter(getActionBar().getThemedContext(),mValues); mDrawerListView.setAdapter(mAdapter); mDrawerListView.setItemChecked(mCurrentSelectedPosition, true); View header = inflater.inflate(R.layout.fragment_navigation_drawer_header, container, false); mDrawerListView.addHeaderView(header); getActivity().getSupportLoaderManager().initLoader(SHOP_LOADER, null, this); return mDrawerListView; }
Example 9
Source Project: PairScrollView File: WebAndListActivity.java License: Apache License 2.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web_and_list); final WebView webView = (WebView) findViewById(R.id.web); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return super.shouldOverrideUrlLoading(view, url); } }); webView.loadUrl("http://www.angeldevil.me"); // webView.loadData("Test</br>Test</br>Test</br>Test</br>Test</br>Test", "text/html", "utf-8"); final ListView list = (ListView) findViewById(R.id.list); int count = 40; ArrayList<String> data = new ArrayList<String>(count); for (int i = 0; i < count; i++) { data.add("Text " + i); } ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, data); TextView header = new TextView(this); header.setText("Header"); list.addHeaderView(header); list.setAdapter(adapter); }
Example 10
Source Project: barcodescanner-lib-aar File: SearchBookContentsActivity.java License: MIT License | 5 votes |
@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); // Make sure that expired cookies are removed on launch. CookieSyncManager.createInstance(this); CookieManager.getInstance().removeExpiredCookie(); Intent intent = getIntent(); if (intent == null || !Intents.SearchBookContents.ACTION.equals(intent.getAction())) { finish(); return; } isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN); if (LocaleManager.isBookSearchUrl(isbn)) { setTitle(getString(R.string.sbc_name)); } else { setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn); } setContentView(R.layout.search_book_contents); queryTextView = (EditText) findViewById(R.id.query_text_view); String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY); if (initialQuery != null && !initialQuery.isEmpty()) { // Populate the search box but don't trigger the search queryTextView.setText(initialQuery); } queryTextView.setOnKeyListener(keyListener); queryButton = findViewById(R.id.query_button); queryButton.setOnClickListener(buttonListener); resultListView = (ListView) findViewById(R.id.result_list_view); LayoutInflater factory = LayoutInflater.from(this); headerView = (TextView) factory.inflate(R.layout.search_book_contents_header, resultListView, false); resultListView.addHeaderView(headerView); }
Example 11
Source Project: effective_android_sample File: AppListFragment.java License: Apache License 2.0 | 5 votes |
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); PackageManager packageManager = getActivity().getPackageManager(); List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(PackageManager.GET_ACTIVITIES); CardListAdapter adapter = new CardListAdapter(getActivity()); if (packageInfoList != null) { for (PackageInfo info : packageInfoList) { adapter.add(info); } } int padding = (int) (getResources().getDisplayMetrics().density * 8); // 8dip ListView listView = getListView(); listView.setPadding(padding, 0, padding, 0); listView.setScrollBarStyle(ListView.SCROLLBARS_OUTSIDE_OVERLAY); listView.setDivider(null); LayoutInflater inflater = LayoutInflater.from(getActivity()); View header = inflater.inflate(R.layout.list_header_footer, listView, false); View footer = inflater.inflate(R.layout.list_header_footer, listView, false); listView.addHeaderView(header, null, false); listView.addFooterView(footer, null, false); setListAdapter(adapter); }
Example 12
Source Project: android-open-project-demo File: HeaderAdViewView.java License: Apache License 2.0 | 5 votes |
@Override protected void getView(List<String> list, ListView listView) { View view = mInflate.inflate(R.layout.header_ad_layout, listView, false); ButterKnife.bind(this, view); dealWithTheView(list); listView.addHeaderView(view); }
Example 13
Source Project: Notification-Analyser File: AppDetail.java License: MIT License | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_app_detail); getActionBar().setDisplayHomeAsUpEnabled(true); parseAdditionalData(); ListView list = (ListView) findViewById(R.id.list_notification_items); list.addHeaderView(makeListHeader(), null, false); list.setAdapter(new NotificationItemAdapter(this, makeListObjects())); }
Example 14
Source Project: NetEasyNews File: AboutFragment.java License: GNU General Public License v3.0 | 5 votes |
@Override public void initView() { data = getActivity().getResources().getStringArray(R.array.array_about_type); mListView = (ListView) mView.findViewById(R.id.list_item); View user_view = LayoutInflater.from(getActivity()).inflate(R.layout.user_view, mListView, false); ImageView user_icon = (ImageView) user_view.findViewById(R.id.user_icon); TextView user_name = (TextView) user_view.findViewById(R.id.user_name); mListView.addHeaderView(user_view); }
Example 15
Source Project: android-open-project-demo File: HeaderFilterViewView.java License: Apache License 2.0 | 5 votes |
@Override protected void getView(Object obj, ListView listView) { View view = mInflate.inflate(R.layout.header_filter_layout, listView, false); ButterKnife.bind(this, view); dealWithTheView(obj); listView.addHeaderView(view); }
Example 16
Source Project: Woodmin File: NavigationDrawerFragment.java License: Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mDrawerListView = (ListView) inflater.inflate( R.layout.fragment_navigation_drawer, container, false); mDrawerListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { selectItem(position); } }); mValues = new DrawerOption[]{ new DrawerOption(getString(R.string.title_section1),R.drawable.orders,0), new DrawerOption(getString(R.string.title_section2),R.drawable.products,0), new DrawerOption(getString(R.string.title_section3),R.drawable.customers,0), //new DrawerOption(getString(R.string.title_section4),R.drawable.logo,0), new DrawerOption(getString(R.string.title_section5),R.drawable.logout,-1) }; mAdapter = new DrawerAdapter(getActionBar().getThemedContext(),mValues); mDrawerListView.setAdapter(mAdapter); mDrawerListView.setItemChecked(mCurrentSelectedPosition, true); View header = inflater.inflate(R.layout.fragment_navigation_drawer_header, container, false); mDrawerListView.addHeaderView(header); getActivity().getSupportLoaderManager().initLoader(SHOP_LOADER, null, this); return mDrawerListView; }
Example 17
Source Project: ShoppingList File: AddItemShoppingList.java License: MIT License | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add_item_shopping_list); try { shoppingList = ShoppingListDAO.select(this, getIntent().getExtras().getInt((getString(R.string.id_shopping_list)))); } catch (VansException e) { Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show(); e.printStackTrace(); } this.setTitle(shoppingList.getName()); lvItensShoppingList = (ListView) findViewById(R.id.lvItemShoppingList); lvItensShoppingList.setOnItemClickListener(this); lvItensShoppingList.setOnItemLongClickListener(this); headerView = (View) getLayoutInflater().inflate(R.layout.header_list_view_item_shopping_list, null); lvItensShoppingList.addHeaderView(headerView, null, false); adapter = new ItemShoppingListCursorAdapter(this, shoppingList.getId()); lvItensShoppingList.setAdapter(adapter); edUnitValue = (EditText) findViewById(R.id.edUnitValue); edUnitValue.setVisibility(UserPreferences.getShowUnitValue(this) ? View.VISIBLE : View.GONE); edUnitValue.setOnKeyListener(this); edUnitValue.addTextChangedListener(new CustomEditTextWatcher(edUnitValue, 5)); edUnitValue.setOnFocusChangeListener(this); edQuantity = (EditText) findViewById(R.id.edQuantity); edQuantity.addTextChangedListener(new CustomEditTextWatcher(edQuantity, 4)); edQuantity.setVisibility(UserPreferences.getShowQuantity(this) ? View.VISIBLE : View.GONE); edQuantity.setOnFocusChangeListener(this); edDescription = (AutoCompleteTextView) findViewById(R.id.edDescription); edDescription.setOnItemClickListener(this); edDescription.addTextChangedListener(new CustomEditTextWatcher(edDescription, -1)); if ((!UserPreferences.getShowQuantity(this)) && (!UserPreferences.getShowUnitValue(this))) { edDescription.setImeOptions(EditorInfo.IME_ACTION_GO); edDescription.setOnKeyListener(this); } else if (!UserPreferences.getShowUnitValue(this)) { edQuantity.setImeOptions(EditorInfo.IME_ACTION_GO); edQuantity.setOnKeyListener(this); } }
Example 18
Source Project: UltimateRecyclerView File: BaseFragment.java License: Apache License 2.0 | 4 votes |
protected void setDummyDataWithHeader(ListView listView, View headerView) { listView.addHeaderView(headerView); setDummyData(listView); }
Example 19
Source Project: reacteu-app File: SearchBookContentsActivity.java License: MIT License | 4 votes |
@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); fakeR = new FakeR(this); // Make sure that expired cookies are removed on launch. CookieSyncManager.createInstance(this); CookieManager.getInstance().removeExpiredCookie(); Intent intent = getIntent(); if (intent == null || !intent.getAction().equals(Intents.SearchBookContents.ACTION)) { finish(); return; } isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN); if (LocaleManager.isBookSearchUrl(isbn)) { setTitle(getString(fakeR.getId("string", "sbc_name"))); } else { setTitle(getString(fakeR.getId("string", "sbc_name")) + ": ISBN " + isbn); } setContentView(fakeR.getId("layout", "search_book_contents")); queryTextView = (EditText) findViewById(fakeR.getId("id", "query_text_view")); String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY); if (initialQuery != null && initialQuery.length() > 0) { // Populate the search box but don't trigger the search queryTextView.setText(initialQuery); } queryTextView.setOnKeyListener(keyListener); queryButton = (Button) findViewById(fakeR.getId("id", "query_button")); queryButton.setOnClickListener(buttonListener); resultListView = (ListView) findViewById(fakeR.getId("id", "result_list_view")); LayoutInflater factory = LayoutInflater.from(this); headerView = (TextView) factory.inflate(fakeR.getId("layout", "search_book_contents_header"), resultListView, false); resultListView.addHeaderView(headerView); }
Example 20
Source Project: UltimateRecyclerView File: BaseActivity.java License: Apache License 2.0 | 4 votes |
protected void setDummyDataWithHeader(ListView listView, View headerView, int num) { listView.addHeaderView(headerView); setDummyData(listView, num); }