当前位置: 首页>>代码示例>>Java>>正文


Java ListView类代码示例

本文整理汇总了Java中org.holoeverywhere.widget.ListView的典型用法代码示例。如果您正苦于以下问题:Java ListView类的具体用法?Java ListView怎么用?Java ListView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ListView类属于org.holoeverywhere.widget包,在下文中一共展示了ListView类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onPrepareListView

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
public void onPrepareListView(ListView listView) {
    if (hasDefaultItem) {
        defaultRingtonePos = addDefaultRingtoneItem(listView);
        if (RingtoneManager.isDefault(existingUri)) {
            clickedPos = defaultRingtonePos;
        }
    }
    if (hasSilentItem) {
        silentPos = addSilentItem(listView);
        if (existingUri == null) {
            clickedPos = silentPos;
        }
    }
    if (clickedPos == -1) {
        clickedPos = getListPosition(ringtoneManager
                .getRingtonePosition(existingUri));
    }
    builder.setCheckedItem(clickedPos);
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:21,代码来源:_RingtonePickerDialog.java

示例2: onSupportContentChanged

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
public void onSupportContentChanged() {
    super.onSupportContentChanged();
    View emptyView = findViewById(android.R.id.empty);
    mList = (ListView) findViewById(android.R.id.list);
    if (mList == null) {
        throw new RuntimeException(
                "Your content must have a ListView whose id attribute is "
                        + "'android.R.id.list'");
    }
    if (emptyView != null) {
        mList.setEmptyView(emptyView);
    }
    mList.setOnItemClickListener(mOnClickListener);
    if (mFinishedStart) {
        setListAdapter(mAdapter);
    }
    mHandler.post(mRequestFocus);
    mFinishedStart = true;
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:21,代码来源:ListActivity.java

示例3: createTabView

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
private TabView createTabView(ActionBar.Tab tab, boolean forAdapter) {
    final TabView tabView = (TabView) mInflater.inflate(R.layout.abc_action_bar_tab, mTabLayout,
            false);
    tabView.attach(this, tab, forAdapter);

    if (forAdapter) {
        tabView.setBackgroundDrawable(null);
        tabView.setLayoutParams(new ListView.LayoutParams(ListView.LayoutParams.FILL_PARENT,
                mContentHeight));
    } else {
        tabView.setFocusable(true);

        if (mTabClickListener == null) {
            mTabClickListener = new TabClickListener();
        }
        tabView.setOnClickListener(mTabClickListener);
    }
    return tabView;
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:20,代码来源:ScrollingTabContainerView.java

示例4: onContentChanged

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
public void onContentChanged() {
    super.onContentChanged();
    View emptyView = findViewById(android.R.id.empty);
    mList = (ListView) findViewById(android.R.id.list);
    if (mList == null) {
        throw new RuntimeException(
                "Your content must have a ListView whose id attribute is "
                        + "'android.R.id.list'");
    }
    if (emptyView != null) {
        mList.setEmptyView(emptyView);
    }
    mList.setOnItemClickListener(mOnClickListener);
    if (mFinishedStart) {
        setListAdapter(mAdapter);
    }
    mHandler.post(mRequestFocus);
    mFinishedStart = true;
}
 
开发者ID:WassimBenltaief,项目名称:laposte-android,代码行数:21,代码来源:ListActivity.java

示例5: onCreateView

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    mDrawerListView = (ListView) inflater.inflate(
            R.layout.fragment_navigation_drawer, container, false);
    mDrawerListView.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(android.widget.AdapterView<?> parent, View view, int position, long id) {
            selectItem(position);
        }
    });
    mDrawerListView.setAdapter(new ArrayAdapter<String>(
            getSupportActionBar().getThemedContext(),
            android.R.layout.simple_list_item_1,
            android.R.id.text1,
            new String[]{
                    getString(R.string.title_section1),
                    getString(R.string.title_section2),
                    getString(R.string.title_section3),
            }));
    mDrawerListView.setItemChecked(mCurrentSelectedPosition, true);
    return mDrawerListView;
}
 
开发者ID:wuyingren,项目名称:WhatsAnnoyProject,代码行数:24,代码来源:NavigationDrawerFragment.java

示例6: onCreateView

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {       
View view = inflater.inflate(R.layout.fragment_vertretung, container, false);

appContext = getActivity().getApplicationContext();
startActivity = (StartActivity) getActivity();

// Restore preferences
      settings = PreferenceManager.getDefaultSharedPreferences(appContext);
      list = (ListView) view.findViewById(R.id.listView1);
      klassen = (Spinner) view.findViewById(R.id.spinner1);
      txtStand = (TextView) view.findViewById(R.id.txtStand);
      pBar = (ProgressBar) view.findViewById(R.id.progressBar1);
      
      listadapter = new VertretungAdapter(startActivity);
list.setAdapter(listadapter);

new LoadClassesTask().execute();

// Inflate the layout for this fragment
      return view;
  }
 
开发者ID:johan12345,项目名称:ls-vertretungsplan,代码行数:23,代码来源:VertretungFragment.java

示例7: onCreate

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	
	this.requestWindowFeature(Window.FEATURE_NO_TITLE);
	this.setContentView(R.layout.snap_dialog);
	
	WindowManager.LayoutParams params = this.getWindow().getAttributes();
	params.gravity = Gravity.CENTER;
	this.getWindow().setAttributes(params);
	
	ListView listView = (ListView)this.findViewById(R.id.listView1);
	listView.setAdapter(new DialogListAdapter());
	
	int snapno = this.getIntent().getIntExtra(SNAP_NO, -1);
	if (snapno == -1) {
		StatMethods.hotBread(this, "Error: missing mSnap number in intent", Toast.LENGTH_SHORT);
		this.finish();
	}
	
	mSnap = LocalSnaps.getInstanceUnsafe().getSnapAt(snapno);
	
	mSnapTime = mSnap.getDisplayTime();
	mIsPhoto = mSnap.isPhoto();
	if (!mIsPhoto) {
		mCaption = mSnap.getCaption();
		mCaptionOri = mSnap.getCaptionOrientation();
		mCaptionPos = mSnap.getCaptionLocation();
	}
	
	mAllowSaves = SettingsAccessor.getAllowSaves(this);
	try {
		mFilePath = mSnap.getSnapPath(this);
	} catch (IOException e) {
		Twig.debug("SnapDialogActivity", "Error getting path");
	}
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:38,代码来源:SnapDialogActivity.java

示例8: onCreateView

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@SuppressWarnings("deprecation")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup root, Bundle savedInstanceState) {
	setFocused(true);
	
	ListView v = (ListView)inflater.inflate(R.layout.contact_list, root, false);

       LocalSnaps.getInstanceSafe(this);
	
	switch (mTheme = SettingsAccessor.getThemePref(this.getActivity())) {
	case ori:
	case snapchat:
		break;
	case black:
	case def:
	default:
		BitmapDrawable draw;
		if (mBackgroundDrawable == null || (draw = mBackgroundDrawable.get()) == null) {
			draw = (BitmapDrawable) this.getActivity().getResources().getDrawable(R.drawable.main_menu_default_background);
			draw.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT);
			mBackgroundDrawable = new SoftReference<BitmapDrawable>(draw);
		}
		if (Build.VERSION.SDK_INT < 16) {
			v.setBackgroundDrawable(draw);
		} else {
			v.setBackground(draw);
		}
		v.setCacheColorHint(0x0);
		break;
}
	
	return v;
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:34,代码来源:SnapThreadListFrag.java

示例9: onCreateView

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@SuppressWarnings("deprecation")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	setFocused(true);
	
	ListView v = (ListView)inflater.inflate(R.layout.contact_list);
	
	switch (theme = SettingsAccessor.getThemePref(this.getActivity())) {
		case ori:
		case snapchat:
			break;
		case black:
		case def:
		default:
			BitmapDrawable draw;
			if (drawable == null || (draw = drawable.get()) == null) {
				draw = (BitmapDrawable) this.getActivity().getResources().getDrawable(R.drawable.main_menu_default_background);
				draw.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT);
				drawable = new SoftReference<BitmapDrawable>(draw);
			}
			if (Build.VERSION.SDK_INT < 16) {
				v.setBackgroundDrawable(draw);
			} else {
				v.setBackground(draw);
			}
			v.setCacheColorHint(0x0);
			break;
	}
	
	Contacts.getInstanceSafe(this);
	
	return v;
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:34,代码来源:ContactViewerListFrag.java

示例10: onItemClick

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
                        long id) {
    if (parent instanceof ListView) {
        position -= ((ListView) parent).getHeaderViewsCount();
    }
    Object item = getRootAdapter().getItem(position);
    if (!(item instanceof Preference)) {
        return;
    }

    final Preference preference = (Preference) item;
    preference.performClick(this);
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:15,代码来源:PreferenceScreen.java

示例11: addStaticItem

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
private int addStaticItem(ListView listView, int textResId) {
    TextView textView = (TextView) LayoutInflater.inflate(context,
            R.layout.select_dialog_singlechoice_holo, listView, false);
    textView.setText(textResId);
    listView.addHeaderView(textView);
    staticItemCount++;
    return listView.getHeaderViewsCount() - 1;
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:9,代码来源:_RingtonePickerDialog.java

示例12: onListItemClick

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    if (mAdapter != null) {
        Object item = mAdapter.getItem(position);
        if (item instanceof Header) {
            onHeaderClick((Header) item, position);
        }
    }
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:11,代码来源:PreferenceActivity.java

示例13: onItemClick

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    ActivityChooserViewAdapter adapter = (ActivityChooserViewAdapter) ((ListView) parent).getAdapterSource();
    final int itemViewType = adapter.getItemViewType(position);
    switch (itemViewType) {
        case ActivityChooserViewAdapter.ITEM_VIEW_TYPE_FOOTER: {
            showPopupUnchecked(ActivityChooserViewAdapter.MAX_ACTIVITY_COUNT_UNLIMITED);
        } break;
        case ActivityChooserViewAdapter.ITEM_VIEW_TYPE_ACTIVITY: {
            dismissPopup();
            if (mIsSelectingDefaultActivity) {
                // The item at position zero is the default already.
                if (position > 0) {
                    mAdapter.getDataModel().setDefaultActivity(position);
                }
            } else {
                // If the default target is not shown in the list, the first
                // item in the model is default action => adjust index
                position = mAdapter.getShowDefaultActivity() ? position : position + 1;
                Intent launchIntent = mAdapter.getDataModel().chooseActivity(position);
                if (launchIntent != null) {
                    launchIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
                    getContext().startActivity(launchIntent);
                }
            }
        } break;
        default:
            throw new IllegalArgumentException();
    }
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:30,代码来源:ActivityChooserView.java

示例14: onKey

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
public boolean onKey(View v, int keyCode, KeyEvent event) {
    // guard against possible race conditions
    if (mSearchable == null) {
        return false;
    }

    if (DBG) {
        Log.d(LOG_TAG, "mTextListener.onKey(" + keyCode + "," + event + "), selection: "
                + mQueryTextView.getListSelection());
    }

    // If a suggestion is selected, handle enter, search key, and action keys
    // as presses on the selected suggestion
    if (mQueryTextView.isPopupShowing()
            && mQueryTextView.getListSelection() != ListView.INVALID_POSITION) {
        return onSuggestionsKey(v, keyCode, event);
    }

    // If there is text in the query box, handle enter, and action keys
    // The search key is handled by the dialog's onKeyDown().
    if (!mQueryTextView.isEmpty() && KeyEventCompat.hasNoModifiers(event)) {
        if (event.getAction() == KeyEvent.ACTION_UP) {
            if (keyCode == KeyEvent.KEYCODE_ENTER) {
                v.cancelLongPress();

                // Launch as a regular search.
                launchQuerySearch(KeyEvent.KEYCODE_UNKNOWN, null, mQueryTextView.getText()
                        .toString());
                return true;
            }
        }
    }
    return false;
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:35,代码来源:SearchView.java

示例15: onItemClick

import org.holoeverywhere.widget.ListView; //导入依赖的package包/类
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
        long id) {
    if (parent instanceof ListView) {
        position -= ((ListView) parent).getHeaderViewsCount();
    }
    Object item = getRootAdapter().getItem(position);
    if (!(item instanceof Preference)) {
        return;
    }

    final Preference preference = (Preference) item;
    preference.performClick(this);
}
 
开发者ID:WassimBenltaief,项目名称:laposte-android,代码行数:15,代码来源:PreferenceScreen.java


注:本文中的org.holoeverywhere.widget.ListView类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。