Refine search
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); InputStream raw=getResources().openRawResource(R.raw.sample); BufferedReader in=new BufferedReader(new InputStreamReader(raw)); String str; StringBuffer buf=new StringBuffer(); try { while ((str=in.readLine()) != null) { buf.append(str); buf.append('\n'); } in.close(); JSONObject model=new JSONObject(buf.toString()); ExpandableListView elv=(ExpandableListView)findViewById(R.id.elv); adapter=new JSONExpandableListAdapter(getLayoutInflater(), model); elv.setAdapter(adapter); elv.setOnChildClickListener(this); elv.setOnGroupClickListener(this); elv.setOnGroupExpandListener(this); elv.setOnGroupCollapseListener(this); } catch (Exception e) { Log.e(getClass().getName(), "Exception reading JSON", e); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac_dialog_home); ButterKnife.bind(this); mMenuItems.add(new DialogMenuItem("收藏", R.mipmap.ic_winstyle_favor)); mMenuItems.add(new DialogMenuItem("下载", R.mipmap.ic_winstyle_download)); mMenuItems.add(new DialogMenuItem("分享", R.mipmap.ic_winstyle_share)); mMenuItems.add(new DialogMenuItem("删除", R.mipmap.ic_winstyle_delete)); mMenuItems.add(new DialogMenuItem("歌手", R.mipmap.ic_winstyle_artist)); mMenuItems.add(new DialogMenuItem("专辑", R.mipmap.ic_winstyle_album)); mBasIn = new BounceTopEnter(); mBasOut = new SlideBottomExit(); View decorView = getWindow().getDecorView(); HomeAdapter adapter = new HomeAdapter(mContext); mElv.setAdapter(adapter); // extend all group for (int i = 0; i < mGroups.length; i++) { mElv.expandGroup(i); } mElv.setOnChildClickListener(this); mElv.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { return true; } }); }
public T expand(int position, boolean expand){ if(view instanceof ExpandableListView){ ExpandableListView elv = (ExpandableListView) view; if(expand){ elv.expandGroup(position); }else{ elv.collapseGroup(position); } } return self(); }
ExpandableListView elv = (ExpandableListView) findViewById(R.id.elv_main); elv.setAdapter(adapter); for(int i=0; i < adapter.getGroupCount(); i++) elv.expandGroup(i);
public T expand(boolean expand){ if(view instanceof ExpandableListView){ ExpandableListView elv = (ExpandableListView) view; ExpandableListAdapter ela = elv.getExpandableListAdapter(); if(ela != null){ int count = ela.getGroupCount(); for(int i = 0; i < count; i++){ if(expand){ elv.expandGroup(i); }else{ elv.collapseGroup(i); } } } } return self(); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View fragmentView = inflater.inflate(R.layout.fragment_about, container, false); if (fragmentView != null) fragmentView.setBackgroundColor(ContextCompat.getColor(getActivity(), android.R.color.background_dark)); // Populate the list view ExpandableListView listView = (ExpandableListView) fragmentView.findViewById(R.id.info_list); listView.setAdapter(mListAdapter); WOWZVersionInfo sdkVersionInfo = WOWZVersionInfo.getInstance(); String versionText = "v" + sdkVersionInfo.toString() + " build no. " + String.valueOf(sdkVersionInfo.getBuildNumber()); TextView versionNumber = (TextView) fragmentView.findViewById(R.id.txtProductVersion); versionNumber.setText(versionText); return fragmentView; }
@Override public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { String headerTitle = (String) getGroup(groupPosition); if (convertView == null) { LayoutInflater infalInflater = (LayoutInflater) this._context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); convertView = infalInflater.inflate(R.layout.list_info_group, null); } TextView lblListHeader = (TextView) convertView.findViewById(R.id.info_list_header); lblListHeader.setTypeface(null, Typeface.BOLD); lblListHeader.setText(headerTitle); ExpandableListView expListView = (ExpandableListView) parent; expListView.expandGroup(groupPosition); expListView.setGroupIndicator(null); return convertView; }
final View view = inflater.inflate(R.layout.fragment_main, container, false); ExpandableListView mExpandableList = (ExpandableListView) view.findViewById(R.id.appsListView); TextView txtModule = (TextView) view.findViewById(R.id.txtModule); if (WebServer.isModuleEnabled()) { txtModule.setText(R.string.module_enabled); txtModule.setBackgroundColor(Color.TRANSPARENT); TextView txtServer = (TextView) view.findViewById(R.id.txtServer); if (Util.isMyServiceRunning(context, InspeckageService.class)) { txtServer.setText(R.string.server_started); txtServer.setBackgroundColor(Color.TRANSPARENT); mExpandableList.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.layout_expandable_list, null); mList = (ExpandableListView) v.findViewById(android.R.id.list); mEmptyView = (TextView) v.findViewById(android.R.id.empty); mList.setAdapter(mAdapter); mList.setOnGroupCollapseListener(mGroupCollapseExpandListener); mList.setOnGroupExpandListener(mGroupCollapseExpandListener); mList.setOnGroupClickListener(this); mList.setOnChildClickListener(this); if(mExpandAll) expandAllInternal(); mList.setEmptyView(mEmptyView); mEmptyView.setText(mEmptyViewTextResId); return v; }
rootView = inflater.inflate(R.layout.fragment_lineup, container, false); super.onViewCreated(view, savedInstanceState); lv = (ExpandableListView) view.findViewById(R.id.expListView); lv.setAdapter(new ExpandableListAdapter(groups, children)); lv.setGroupIndicator(null); convertView = inf.inflate(R.layout.list_item, parent, false); holder = new ViewHolder(); convertView = inf.inflate(R.layout.list_group, parent, false);
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_display_light_novel_details, container, false); loadingText = (TextView) view.findViewById(R.id.emptyList); loadingBar = (ProgressBar) view.findViewById(R.id.empttListProgress); // setup listener expandList = (ExpandableListView) view.findViewById(R.id.chapter_list); registerForContextMenu(expandList); expandList.setOnChildClickListener(new OnChildClickListener() { @Override public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { if (novelCol != null) { PageModel chapter = bookModelAdapter.getChild(groupPosition, childPosition); String bookName = novelCol.getBookCollections().get(groupPosition).getTitle(); touchedForDownload = bookName + " " + chapter.getTitle(); loadChapter(chapter); } return false; } }); setHasOptionsMenu(true); executeTask(page, false); return view; }
/** * 初始化所有城市列表 */ public void initAllCityList() { // 扩展列表 View provinceContainer = LayoutInflater.from(OfflineMapActivity.this) .inflate(R.layout.offline_province_listview, null); mAllOfflineMapList = (ExpandableListView) provinceContainer .findViewById(R.id.province_download_list); initProvinceListAndCityMap(); adapter = new OfflineListAdapter(provinceList, amapManager, OfflineMapActivity.this); // 为列表绑定数据源 mAllOfflineMapList.setAdapter(adapter); // adapter实现了扩展列表的展开与合并监听 mAllOfflineMapList.setOnGroupCollapseListener(adapter); mAllOfflineMapList.setOnGroupExpandListener(adapter); mAllOfflineMapList.setGroupIndicator(null); }
Bundle savedInstanceState) { View v = inflater.inflate(R.layout.frg_navigation_drawer, container, false); mDrawerListView.setGroupIndicator(null); childActions.put(6, new ArrayList<String>()); mDrawerListView.setAdapter(new ExpandableAdapter(getActivity(), mainActions, childActions)); mDrawerListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { mDrawerListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() { @Override public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { txtListChild.setText(childText); return convertView;
public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { convertView = inflater.inflate(R.layout.catitem, parent, false); TextView textView_catName = (TextView)convertView.findViewById(R.id.textView_catName); Category current = categories.get(groupPosition).childs.get(childPosition); textView_catName.setText(groupPosition + " , " + childPosition); if(current.childs.size() > 0 ) { ExpandableListView elv = new ExpandableListView(context); elv.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.WRAP_CONTENT, AbsListView.LayoutParams.WRAP_CONTENT)); elv.setAdapter(new CatAdapter(context, current.childs)); ((ViewGroup)convertView).addView(elv); } return convertView; }
private void clearUI() { mGattServicesList.setAdapter((SimpleExpandableListAdapter) null); mDataField.setText(R.string.no_data); }
@Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.access_points_content, container, false); swipeRefreshLayout = view.findViewById(R.id.accessPointsRefresh); swipeRefreshLayout.setOnRefreshListener(new ListViewOnRefreshListener()); accessPointsAdapter = new AccessPointsAdapter(getActivity()); ExpandableListView expandableListView = view.findViewById(R.id.accessPointsView); expandableListView.setAdapter(accessPointsAdapter); accessPointsAdapter.setExpandableListView(expandableListView); MainContext.INSTANCE.getScannerService().register(accessPointsAdapter); return view; }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.fragment_roots, container, false); mList = (ExpandableListView) view.findViewById(android.R.id.list); mList.setOnChildClickListener(mItemListener); mList.setChoiceMode(ListView.CHOICE_MODE_SINGLE); DisplayMetrics metrics = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics); int width = Utils.dpToPx(302); boolean rtl = Utils.isRTL(); int leftPadding = rtl ? 10 : 50; int rightPadding = rtl ? 50 : 10; int leftWidth = width - Utils.dpToPx(leftPadding); int rightWidth = width - Utils.dpToPx(rightPadding); if(Utils.hasJellyBeanMR2()){ mList.setIndicatorBoundsRelative(leftWidth, rightWidth); } else { mList.setIndicatorBounds(leftWidth, rightWidth); } return view; }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.inflate(R.layout.fragment_visit_dashboard, container, false); mEmptyListView = (TextView) root.findViewById(R.id.visitDashboardEmpty); FontsUtil.setFont(mEmptyListView, FontsUtil.OpenFonts.OPEN_SANS_BOLD); mExpandableListView = (ExpandableListView) root.findViewById(R.id.visitDashboardExpList); mExpandableListView.setEmptyView(mEmptyListView); setEmptyListVisibility(false); return root; }
@Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_gatt_services); final Intent intent = getIntent(); mDevice = intent.getParcelableExtra(EXTRA_DEVICE); ButterKnife.bind(this); // Sets up UI references. ((TextView) findViewById(R.id.device_address)).setText(mDevice.getAddress()); mGattServicesList.setOnChildClickListener(servicesListClickListner); getSupportActionBar().setTitle(mDevice.getName()); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mExporter = new Exporter(this); final Intent gattServiceIntent = new Intent(this, BluetoothLeService.class); bindService(gattServiceIntent, mServiceConnection, BIND_AUTO_CREATE); }
@Override public void onResume() { super.onResume(); assert getView() != null : "ProjectInactiveTasksFragment: getView() returned null"; ExpandableListView lv = (ExpandableListView) getView().findViewById(R.id.expandable_list); for (int i = 0; i < lv.getExpandableListAdapter().getGroupCount(); i++) lv.expandGroup(i); } }