1// Signature format: 4.0 2package androidx.appcompat.app { 3 4 public abstract class ActionBar { 5 ctor public ActionBar(); 6 method public abstract void addOnMenuVisibilityListener(androidx.appcompat.app.ActionBar.OnMenuVisibilityListener!); 7 method @Deprecated public abstract void addTab(androidx.appcompat.app.ActionBar.Tab!); 8 method @Deprecated public abstract void addTab(androidx.appcompat.app.ActionBar.Tab!, boolean); 9 method @Deprecated public abstract void addTab(androidx.appcompat.app.ActionBar.Tab!, int); 10 method @Deprecated public abstract void addTab(androidx.appcompat.app.ActionBar.Tab!, int, boolean); 11 method public abstract android.view.View! getCustomView(); 12 method public abstract int getDisplayOptions(); 13 method public float getElevation(); 14 method public abstract int getHeight(); 15 method public int getHideOffset(); 16 method @Deprecated public abstract int getNavigationItemCount(); 17 method @Deprecated public abstract int getNavigationMode(); 18 method @Deprecated public abstract int getSelectedNavigationIndex(); 19 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab? getSelectedTab(); 20 method public abstract CharSequence? getSubtitle(); 21 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! getTabAt(int); 22 method @Deprecated public abstract int getTabCount(); 23 method public android.content.Context! getThemedContext(); 24 method public abstract CharSequence? getTitle(); 25 method public abstract void hide(); 26 method public boolean isHideOnContentScrollEnabled(); 27 method public abstract boolean isShowing(); 28 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! newTab(); 29 method @Deprecated public abstract void removeAllTabs(); 30 method public abstract void removeOnMenuVisibilityListener(androidx.appcompat.app.ActionBar.OnMenuVisibilityListener!); 31 method @Deprecated public abstract void removeTab(androidx.appcompat.app.ActionBar.Tab!); 32 method @Deprecated public abstract void removeTabAt(int); 33 method @Deprecated public abstract void selectTab(androidx.appcompat.app.ActionBar.Tab!); 34 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable?); 35 method public abstract void setCustomView(android.view.View!); 36 method public abstract void setCustomView(android.view.View!, androidx.appcompat.app.ActionBar.LayoutParams!); 37 method public abstract void setCustomView(int); 38 method public abstract void setDisplayHomeAsUpEnabled(boolean); 39 method public abstract void setDisplayOptions(int); 40 method public abstract void setDisplayOptions(int, int); 41 method public abstract void setDisplayShowCustomEnabled(boolean); 42 method public abstract void setDisplayShowHomeEnabled(boolean); 43 method public abstract void setDisplayShowTitleEnabled(boolean); 44 method public abstract void setDisplayUseLogoEnabled(boolean); 45 method public void setElevation(float); 46 method public void setHideOffset(int); 47 method public void setHideOnContentScrollEnabled(boolean); 48 method public void setHomeActionContentDescription(@StringRes int); 49 method public void setHomeActionContentDescription(CharSequence?); 50 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable?); 51 method public void setHomeAsUpIndicator(@DrawableRes int); 52 method public void setHomeButtonEnabled(boolean); 53 method public abstract void setIcon(android.graphics.drawable.Drawable!); 54 method public abstract void setIcon(@DrawableRes int); 55 method @Deprecated public abstract void setListNavigationCallbacks(android.widget.SpinnerAdapter!, androidx.appcompat.app.ActionBar.OnNavigationListener!); 56 method public abstract void setLogo(android.graphics.drawable.Drawable!); 57 method public abstract void setLogo(@DrawableRes int); 58 method @Deprecated public abstract void setNavigationMode(int); 59 method @Deprecated public abstract void setSelectedNavigationItem(int); 60 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable!); 61 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable!); 62 method public abstract void setSubtitle(int); 63 method public abstract void setSubtitle(CharSequence!); 64 method public abstract void setTitle(@StringRes int); 65 method public abstract void setTitle(CharSequence!); 66 method public abstract void show(); 67 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 68 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 69 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 70 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 71 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 72 field @Deprecated public static final int NAVIGATION_MODE_LIST = 1; // 0x1 73 field @Deprecated public static final int NAVIGATION_MODE_STANDARD = 0; // 0x0 74 field @Deprecated public static final int NAVIGATION_MODE_TABS = 2; // 0x2 75 } 76 77 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 78 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet!); 79 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams!); 80 ctor public ActionBar.LayoutParams(androidx.appcompat.app.ActionBar.LayoutParams!); 81 ctor public ActionBar.LayoutParams(int); 82 ctor public ActionBar.LayoutParams(int, int); 83 ctor public ActionBar.LayoutParams(int, int, int); 84 field public int gravity; 85 } 86 87 public static interface ActionBar.OnMenuVisibilityListener { 88 method public void onMenuVisibilityChanged(boolean); 89 } 90 91 @Deprecated public static interface ActionBar.OnNavigationListener { 92 method @Deprecated public boolean onNavigationItemSelected(int, long); 93 } 94 95 @Deprecated public abstract static class ActionBar.Tab { 96 ctor @Deprecated public ActionBar.Tab(); 97 method @Deprecated public abstract CharSequence! getContentDescription(); 98 method @Deprecated public abstract android.view.View! getCustomView(); 99 method @Deprecated public abstract android.graphics.drawable.Drawable! getIcon(); 100 method @Deprecated public abstract int getPosition(); 101 method @Deprecated public abstract Object! getTag(); 102 method @Deprecated public abstract CharSequence! getText(); 103 method @Deprecated public abstract void select(); 104 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setContentDescription(@StringRes int); 105 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setContentDescription(CharSequence!); 106 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setCustomView(android.view.View!); 107 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setCustomView(int); 108 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setIcon(android.graphics.drawable.Drawable!); 109 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setIcon(@DrawableRes int); 110 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setTabListener(androidx.appcompat.app.ActionBar.TabListener!); 111 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setTag(Object!); 112 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setText(int); 113 method @Deprecated public abstract androidx.appcompat.app.ActionBar.Tab! setText(CharSequence!); 114 field @Deprecated public static final int INVALID_POSITION = -1; // 0xffffffff 115 } 116 117 @Deprecated public static interface ActionBar.TabListener { 118 method @Deprecated public void onTabReselected(androidx.appcompat.app.ActionBar.Tab!, androidx.fragment.app.FragmentTransaction!); 119 method @Deprecated public void onTabSelected(androidx.appcompat.app.ActionBar.Tab!, androidx.fragment.app.FragmentTransaction!); 120 method @Deprecated public void onTabUnselected(androidx.appcompat.app.ActionBar.Tab!, androidx.fragment.app.FragmentTransaction!); 121 } 122 123 public class ActionBarDrawerToggle implements androidx.drawerlayout.widget.DrawerLayout.DrawerListener { 124 ctor public ActionBarDrawerToggle(android.app.Activity!, androidx.drawerlayout.widget.DrawerLayout!, androidx.appcompat.widget.Toolbar!, @StringRes int, @StringRes int); 125 ctor public ActionBarDrawerToggle(android.app.Activity!, androidx.drawerlayout.widget.DrawerLayout!, @StringRes int, @StringRes int); 126 method public androidx.appcompat.graphics.drawable.DrawerArrowDrawable getDrawerArrowDrawable(); 127 method public android.view.View.OnClickListener! getToolbarNavigationClickListener(); 128 method public boolean isDrawerIndicatorEnabled(); 129 method public boolean isDrawerSlideAnimationEnabled(); 130 method public void onConfigurationChanged(android.content.res.Configuration!); 131 method public void onDrawerClosed(android.view.View!); 132 method public void onDrawerOpened(android.view.View!); 133 method public void onDrawerSlide(android.view.View!, float); 134 method public void onDrawerStateChanged(int); 135 method public boolean onOptionsItemSelected(android.view.MenuItem!); 136 method public void setDrawerArrowDrawable(androidx.appcompat.graphics.drawable.DrawerArrowDrawable); 137 method public void setDrawerIndicatorEnabled(boolean); 138 method public void setDrawerSlideAnimationEnabled(boolean); 139 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable!); 140 method public void setHomeAsUpIndicator(int); 141 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener!); 142 method public void syncState(); 143 } 144 145 public static interface ActionBarDrawerToggle.Delegate { 146 method public android.content.Context! getActionBarThemedContext(); 147 method public android.graphics.drawable.Drawable! getThemeUpIndicator(); 148 method public boolean isNavigationVisible(); 149 method public void setActionBarDescription(@StringRes int); 150 method public void setActionBarUpIndicator(android.graphics.drawable.Drawable!, @StringRes int); 151 } 152 153 public static interface ActionBarDrawerToggle.DelegateProvider { 154 method public androidx.appcompat.app.ActionBarDrawerToggle.Delegate? getDrawerToggleDelegate(); 155 } 156 157 public class AlertDialog extends androidx.appcompat.app.AppCompatDialog implements android.content.DialogInterface { 158 ctor protected AlertDialog(android.content.Context); 159 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener?); 160 ctor protected AlertDialog(android.content.Context, @StyleRes int); 161 method public android.widget.Button! getButton(int); 162 method public android.widget.ListView! getListView(); 163 method public void setButton(int, CharSequence!, android.content.DialogInterface.OnClickListener!); 164 method public void setButton(int, CharSequence!, android.graphics.drawable.Drawable!, android.content.DialogInterface.OnClickListener!); 165 method public void setButton(int, CharSequence!, android.os.Message!); 166 method public void setCustomTitle(android.view.View!); 167 method public void setIcon(android.graphics.drawable.Drawable!); 168 method public void setIcon(int); 169 method public void setIconAttribute(int); 170 method public void setMessage(CharSequence!); 171 method public void setView(android.view.View!); 172 method public void setView(android.view.View!, int, int, int, int); 173 } 174 175 public static class AlertDialog.Builder { 176 ctor public AlertDialog.Builder(android.content.Context); 177 ctor public AlertDialog.Builder(android.content.Context, @StyleRes int); 178 method public androidx.appcompat.app.AlertDialog create(); 179 method public android.content.Context getContext(); 180 method public androidx.appcompat.app.AlertDialog.Builder! setAdapter(android.widget.ListAdapter!, android.content.DialogInterface.OnClickListener!); 181 method public androidx.appcompat.app.AlertDialog.Builder! setCancelable(boolean); 182 method public androidx.appcompat.app.AlertDialog.Builder! setCursor(android.database.Cursor!, android.content.DialogInterface.OnClickListener!, String!); 183 method public androidx.appcompat.app.AlertDialog.Builder! setCustomTitle(android.view.View?); 184 method public androidx.appcompat.app.AlertDialog.Builder! setIcon(android.graphics.drawable.Drawable?); 185 method public androidx.appcompat.app.AlertDialog.Builder! setIcon(@DrawableRes int); 186 method public androidx.appcompat.app.AlertDialog.Builder! setIconAttribute(@AttrRes int); 187 method @Deprecated public androidx.appcompat.app.AlertDialog.Builder! setInverseBackgroundForced(boolean); 188 method public androidx.appcompat.app.AlertDialog.Builder! setItems(@ArrayRes int, android.content.DialogInterface.OnClickListener!); 189 method public androidx.appcompat.app.AlertDialog.Builder! setItems(CharSequence![]!, android.content.DialogInterface.OnClickListener!); 190 method public androidx.appcompat.app.AlertDialog.Builder! setMessage(@StringRes int); 191 method public androidx.appcompat.app.AlertDialog.Builder! setMessage(CharSequence?); 192 method public androidx.appcompat.app.AlertDialog.Builder! setMultiChoiceItems(android.database.Cursor!, String!, String!, android.content.DialogInterface.OnMultiChoiceClickListener!); 193 method public androidx.appcompat.app.AlertDialog.Builder! setMultiChoiceItems(@ArrayRes int, boolean[]!, android.content.DialogInterface.OnMultiChoiceClickListener!); 194 method public androidx.appcompat.app.AlertDialog.Builder! setMultiChoiceItems(CharSequence![]!, boolean[]!, android.content.DialogInterface.OnMultiChoiceClickListener!); 195 method public androidx.appcompat.app.AlertDialog.Builder! setNegativeButton(@StringRes int, android.content.DialogInterface.OnClickListener!); 196 method public androidx.appcompat.app.AlertDialog.Builder! setNegativeButton(CharSequence!, android.content.DialogInterface.OnClickListener!); 197 method public androidx.appcompat.app.AlertDialog.Builder! setNegativeButtonIcon(android.graphics.drawable.Drawable!); 198 method public androidx.appcompat.app.AlertDialog.Builder! setNeutralButton(@StringRes int, android.content.DialogInterface.OnClickListener!); 199 method public androidx.appcompat.app.AlertDialog.Builder! setNeutralButton(CharSequence!, android.content.DialogInterface.OnClickListener!); 200 method public androidx.appcompat.app.AlertDialog.Builder! setNeutralButtonIcon(android.graphics.drawable.Drawable!); 201 method public androidx.appcompat.app.AlertDialog.Builder! setOnCancelListener(android.content.DialogInterface.OnCancelListener!); 202 method public androidx.appcompat.app.AlertDialog.Builder! setOnDismissListener(android.content.DialogInterface.OnDismissListener!); 203 method public androidx.appcompat.app.AlertDialog.Builder! setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener!); 204 method public androidx.appcompat.app.AlertDialog.Builder! setOnKeyListener(android.content.DialogInterface.OnKeyListener!); 205 method public androidx.appcompat.app.AlertDialog.Builder! setPositiveButton(@StringRes int, android.content.DialogInterface.OnClickListener!); 206 method public androidx.appcompat.app.AlertDialog.Builder! setPositiveButton(CharSequence!, android.content.DialogInterface.OnClickListener!); 207 method public androidx.appcompat.app.AlertDialog.Builder! setPositiveButtonIcon(android.graphics.drawable.Drawable!); 208 method public androidx.appcompat.app.AlertDialog.Builder! setSingleChoiceItems(android.database.Cursor!, int, String!, android.content.DialogInterface.OnClickListener!); 209 method public androidx.appcompat.app.AlertDialog.Builder! setSingleChoiceItems(android.widget.ListAdapter!, int, android.content.DialogInterface.OnClickListener!); 210 method public androidx.appcompat.app.AlertDialog.Builder! setSingleChoiceItems(@ArrayRes int, int, android.content.DialogInterface.OnClickListener!); 211 method public androidx.appcompat.app.AlertDialog.Builder! setSingleChoiceItems(CharSequence![]!, int, android.content.DialogInterface.OnClickListener!); 212 method public androidx.appcompat.app.AlertDialog.Builder! setTitle(@StringRes int); 213 method public androidx.appcompat.app.AlertDialog.Builder! setTitle(CharSequence?); 214 method public androidx.appcompat.app.AlertDialog.Builder! setView(android.view.View!); 215 method public androidx.appcompat.app.AlertDialog.Builder! setView(int); 216 method public androidx.appcompat.app.AlertDialog! show(); 217 } 218 219 public class AppCompatActivity extends androidx.fragment.app.FragmentActivity implements androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider androidx.appcompat.app.AppCompatCallback androidx.lifecycle.LifecycleOwner androidx.core.app.TaskStackBuilder.SupportParentable { 220 ctor public AppCompatActivity(); 221 ctor @ContentView public AppCompatActivity(@LayoutRes int); 222 method public androidx.appcompat.app.AppCompatDelegate getDelegate(); 223 method public androidx.appcompat.app.ActionBarDrawerToggle.Delegate? getDrawerToggleDelegate(); 224 method public androidx.appcompat.app.ActionBar? getSupportActionBar(); 225 method public android.content.Intent? getSupportParentActivityIntent(); 226 method public void onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder); 227 method public final boolean onMenuItemSelected(int, android.view.MenuItem); 228 method protected void onNightModeChanged(int); 229 method public void onPrepareSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder); 230 method @CallSuper public void onSupportActionModeFinished(androidx.appcompat.view.ActionMode); 231 method @CallSuper public void onSupportActionModeStarted(androidx.appcompat.view.ActionMode); 232 method @Deprecated public void onSupportContentChanged(); 233 method public boolean onSupportNavigateUp(); 234 method public androidx.appcompat.view.ActionMode? onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode.Callback); 235 method public void setSupportActionBar(androidx.appcompat.widget.Toolbar?); 236 method @Deprecated public void setSupportProgress(int); 237 method @Deprecated public void setSupportProgressBarIndeterminate(boolean); 238 method @Deprecated public void setSupportProgressBarIndeterminateVisibility(boolean); 239 method @Deprecated public void setSupportProgressBarVisibility(boolean); 240 method public androidx.appcompat.view.ActionMode? startSupportActionMode(androidx.appcompat.view.ActionMode.Callback); 241 method public void supportInvalidateOptionsMenu(); 242 method public void supportNavigateUpTo(android.content.Intent); 243 method public boolean supportRequestWindowFeature(int); 244 method public boolean supportShouldUpRecreateTask(android.content.Intent); 245 } 246 247 public interface AppCompatCallback { 248 method public void onSupportActionModeFinished(androidx.appcompat.view.ActionMode!); 249 method public void onSupportActionModeStarted(androidx.appcompat.view.ActionMode!); 250 method public androidx.appcompat.view.ActionMode? onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode.Callback!); 251 } 252 253 public abstract class AppCompatDelegate { 254 method public abstract void addContentView(android.view.View!, android.view.ViewGroup.LayoutParams!); 255 method public abstract boolean applyDayNight(); 256 method @Deprecated public void attachBaseContext(android.content.Context!); 257 method @CallSuper public android.content.Context attachBaseContext2(android.content.Context); 258 method public static androidx.appcompat.app.AppCompatDelegate create(android.app.Activity, androidx.appcompat.app.AppCompatCallback?); 259 method public static androidx.appcompat.app.AppCompatDelegate create(android.app.Dialog, androidx.appcompat.app.AppCompatCallback?); 260 method public static androidx.appcompat.app.AppCompatDelegate create(android.content.Context, android.app.Activity, androidx.appcompat.app.AppCompatCallback?); 261 method public static androidx.appcompat.app.AppCompatDelegate create(android.content.Context, android.view.Window, androidx.appcompat.app.AppCompatCallback?); 262 method public abstract android.view.View! createView(android.view.View?, String!, android.content.Context, android.util.AttributeSet); 263 method public abstract <T extends android.view.View> T! findViewById(@IdRes int); 264 method public static int getDefaultNightMode(); 265 method public abstract androidx.appcompat.app.ActionBarDrawerToggle.Delegate? getDrawerToggleDelegate(); 266 method public int getLocalNightMode(); 267 method public abstract android.view.MenuInflater! getMenuInflater(); 268 method public abstract androidx.appcompat.app.ActionBar? getSupportActionBar(); 269 method public abstract boolean hasWindowFeature(int); 270 method public abstract void installViewFactory(); 271 method public abstract void invalidateOptionsMenu(); 272 method public static boolean isCompatVectorFromResourcesEnabled(); 273 method public abstract boolean isHandleNativeActionModesEnabled(); 274 method public abstract void onConfigurationChanged(android.content.res.Configuration!); 275 method public abstract void onCreate(android.os.Bundle!); 276 method public abstract void onDestroy(); 277 method public abstract void onPostCreate(android.os.Bundle!); 278 method public abstract void onPostResume(); 279 method public abstract void onSaveInstanceState(android.os.Bundle!); 280 method public abstract void onStart(); 281 method public abstract void onStop(); 282 method public abstract boolean requestWindowFeature(int); 283 method public static void setCompatVectorFromResourcesEnabled(boolean); 284 method public abstract void setContentView(android.view.View!); 285 method public abstract void setContentView(android.view.View!, android.view.ViewGroup.LayoutParams!); 286 method public abstract void setContentView(@LayoutRes int); 287 method public static void setDefaultNightMode(int); 288 method public abstract void setHandleNativeActionModesEnabled(boolean); 289 method @RequiresApi(17) public abstract void setLocalNightMode(int); 290 method public abstract void setSupportActionBar(androidx.appcompat.widget.Toolbar?); 291 method public void setTheme(@StyleRes int); 292 method public abstract void setTitle(CharSequence?); 293 method public abstract androidx.appcompat.view.ActionMode? startSupportActionMode(androidx.appcompat.view.ActionMode.Callback); 294 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 295 field public static final int FEATURE_SUPPORT_ACTION_BAR = 108; // 0x6c 296 field public static final int FEATURE_SUPPORT_ACTION_BAR_OVERLAY = 109; // 0x6d 297 field @Deprecated public static final int MODE_NIGHT_AUTO = 0; // 0x0 298 field public static final int MODE_NIGHT_AUTO_BATTERY = 3; // 0x3 299 field @Deprecated public static final int MODE_NIGHT_AUTO_TIME = 0; // 0x0 300 field public static final int MODE_NIGHT_FOLLOW_SYSTEM = -1; // 0xffffffff 301 field public static final int MODE_NIGHT_NO = 1; // 0x1 302 field public static final int MODE_NIGHT_UNSPECIFIED = -100; // 0xffffff9c 303 field public static final int MODE_NIGHT_YES = 2; // 0x2 304 } 305 306 public class AppCompatDialog extends android.app.Dialog implements androidx.appcompat.app.AppCompatCallback { 307 ctor public AppCompatDialog(android.content.Context!); 308 ctor protected AppCompatDialog(android.content.Context!, boolean, android.content.DialogInterface.OnCancelListener!); 309 ctor public AppCompatDialog(android.content.Context!, int); 310 method public androidx.appcompat.app.AppCompatDelegate! getDelegate(); 311 method public androidx.appcompat.app.ActionBar! getSupportActionBar(); 312 method public void onSupportActionModeFinished(androidx.appcompat.view.ActionMode!); 313 method public void onSupportActionModeStarted(androidx.appcompat.view.ActionMode!); 314 method public androidx.appcompat.view.ActionMode? onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode.Callback!); 315 method public boolean supportRequestWindowFeature(int); 316 } 317 318 public class AppCompatDialogFragment extends androidx.fragment.app.DialogFragment { 319 ctor public AppCompatDialogFragment(); 320 ctor public AppCompatDialogFragment(@LayoutRes int); 321 } 322 323 public class AppCompatViewInflater { 324 ctor public AppCompatViewInflater(); 325 method protected androidx.appcompat.widget.AppCompatAutoCompleteTextView createAutoCompleteTextView(android.content.Context!, android.util.AttributeSet!); 326 method protected androidx.appcompat.widget.AppCompatButton createButton(android.content.Context!, android.util.AttributeSet!); 327 method protected androidx.appcompat.widget.AppCompatCheckBox createCheckBox(android.content.Context!, android.util.AttributeSet!); 328 method protected androidx.appcompat.widget.AppCompatCheckedTextView createCheckedTextView(android.content.Context!, android.util.AttributeSet!); 329 method protected androidx.appcompat.widget.AppCompatEditText createEditText(android.content.Context!, android.util.AttributeSet!); 330 method protected androidx.appcompat.widget.AppCompatImageButton createImageButton(android.content.Context!, android.util.AttributeSet!); 331 method protected androidx.appcompat.widget.AppCompatImageView createImageView(android.content.Context!, android.util.AttributeSet!); 332 method protected androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView createMultiAutoCompleteTextView(android.content.Context!, android.util.AttributeSet!); 333 method protected androidx.appcompat.widget.AppCompatRadioButton createRadioButton(android.content.Context!, android.util.AttributeSet!); 334 method protected androidx.appcompat.widget.AppCompatRatingBar createRatingBar(android.content.Context!, android.util.AttributeSet!); 335 method protected androidx.appcompat.widget.AppCompatSeekBar createSeekBar(android.content.Context!, android.util.AttributeSet!); 336 method protected androidx.appcompat.widget.AppCompatSpinner createSpinner(android.content.Context!, android.util.AttributeSet!); 337 method protected androidx.appcompat.widget.AppCompatTextView createTextView(android.content.Context!, android.util.AttributeSet!); 338 method protected androidx.appcompat.widget.AppCompatToggleButton createToggleButton(android.content.Context!, android.util.AttributeSet!); 339 method protected android.view.View? createView(android.content.Context!, String!, android.util.AttributeSet!); 340 } 341 342} 343 344package androidx.appcompat.graphics.drawable { 345 346 public class DrawerArrowDrawable extends android.graphics.drawable.Drawable { 347 ctor public DrawerArrowDrawable(android.content.Context!); 348 method public void draw(android.graphics.Canvas!); 349 method public float getArrowHeadLength(); 350 method public float getArrowShaftLength(); 351 method public float getBarLength(); 352 method public float getBarThickness(); 353 method @ColorInt public int getColor(); 354 method public int getDirection(); 355 method public float getGapSize(); 356 method public int getOpacity(); 357 method public final android.graphics.Paint! getPaint(); 358 method @FloatRange(from=0.0, to=1.0) public float getProgress(); 359 method public boolean isSpinEnabled(); 360 method public void setAlpha(int); 361 method public void setArrowHeadLength(float); 362 method public void setArrowShaftLength(float); 363 method public void setBarLength(float); 364 method public void setBarThickness(float); 365 method public void setColor(@ColorInt int); 366 method public void setColorFilter(android.graphics.ColorFilter!); 367 method public void setDirection(int); 368 method public void setGapSize(float); 369 method public void setProgress(@FloatRange(from=0.0, to=1.0) float); 370 method public void setSpinEnabled(boolean); 371 method public void setVerticalMirror(boolean); 372 field public static final int ARROW_DIRECTION_END = 3; // 0x3 373 field public static final int ARROW_DIRECTION_LEFT = 0; // 0x0 374 field public static final int ARROW_DIRECTION_RIGHT = 1; // 0x1 375 field public static final int ARROW_DIRECTION_START = 2; // 0x2 376 } 377 378} 379 380package androidx.appcompat.view { 381 382 public abstract class ActionMode { 383 ctor public ActionMode(); 384 method public abstract void finish(); 385 method public abstract android.view.View! getCustomView(); 386 method public abstract android.view.Menu! getMenu(); 387 method public abstract android.view.MenuInflater! getMenuInflater(); 388 method public abstract CharSequence! getSubtitle(); 389 method public Object! getTag(); 390 method public abstract CharSequence! getTitle(); 391 method public boolean getTitleOptionalHint(); 392 method public abstract void invalidate(); 393 method public boolean isTitleOptional(); 394 method public abstract void setCustomView(android.view.View!); 395 method public abstract void setSubtitle(int); 396 method public abstract void setSubtitle(CharSequence!); 397 method public void setTag(Object!); 398 method public abstract void setTitle(int); 399 method public abstract void setTitle(CharSequence!); 400 method public void setTitleOptionalHint(boolean); 401 } 402 403 public static interface ActionMode.Callback { 404 method public boolean onActionItemClicked(androidx.appcompat.view.ActionMode!, android.view.MenuItem!); 405 method public boolean onCreateActionMode(androidx.appcompat.view.ActionMode!, android.view.Menu!); 406 method public void onDestroyActionMode(androidx.appcompat.view.ActionMode!); 407 method public boolean onPrepareActionMode(androidx.appcompat.view.ActionMode!, android.view.Menu!); 408 } 409 410 @Deprecated public interface CollapsibleActionView { 411 method @Deprecated public void onActionViewCollapsed(); 412 method @Deprecated public void onActionViewExpanded(); 413 } 414 415 public class ContextThemeWrapper extends android.content.ContextWrapper { 416 ctor public ContextThemeWrapper(); 417 ctor public ContextThemeWrapper(android.content.Context!, android.content.res.Resources.Theme!); 418 ctor public ContextThemeWrapper(android.content.Context!, @StyleRes int); 419 method public void applyOverrideConfiguration(android.content.res.Configuration!); 420 method public int getThemeResId(); 421 method protected void onApplyThemeResource(android.content.res.Resources.Theme!, int, boolean); 422 } 423 424} 425 426package androidx.appcompat.widget { 427 428 public class ActionMenuView extends androidx.appcompat.widget.LinearLayoutCompat { 429 ctor public ActionMenuView(android.content.Context); 430 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet?); 431 method public void dismissPopupMenus(); 432 method protected androidx.appcompat.widget.ActionMenuView.LayoutParams! generateDefaultLayoutParams(); 433 method public androidx.appcompat.widget.ActionMenuView.LayoutParams! generateLayoutParams(android.util.AttributeSet!); 434 method protected androidx.appcompat.widget.ActionMenuView.LayoutParams! generateLayoutParams(android.view.ViewGroup.LayoutParams!); 435 method public android.view.Menu! getMenu(); 436 method public android.graphics.drawable.Drawable? getOverflowIcon(); 437 method public int getPopupTheme(); 438 method public boolean hideOverflowMenu(); 439 method public boolean isOverflowMenuShowing(); 440 method public void onConfigurationChanged(android.content.res.Configuration!); 441 method public void onDetachedFromWindow(); 442 method public void setOnMenuItemClickListener(androidx.appcompat.widget.ActionMenuView.OnMenuItemClickListener!); 443 method public void setOverflowIcon(android.graphics.drawable.Drawable?); 444 method public void setPopupTheme(@StyleRes int); 445 method public boolean showOverflowMenu(); 446 } 447 448 public static class ActionMenuView.LayoutParams extends androidx.appcompat.widget.LinearLayoutCompat.LayoutParams { 449 ctor public ActionMenuView.LayoutParams(android.content.Context!, android.util.AttributeSet!); 450 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams!); 451 ctor public ActionMenuView.LayoutParams(androidx.appcompat.widget.ActionMenuView.LayoutParams!); 452 ctor public ActionMenuView.LayoutParams(int, int); 453 field public int cellsUsed; 454 field public boolean expandable; 455 field public int extraPixels; 456 field public boolean isOverflowButton; 457 field public boolean preventEdgeOffset; 458 } 459 460 public static interface ActionMenuView.OnMenuItemClickListener { 461 method public boolean onMenuItemClick(android.view.MenuItem!); 462 } 463 464 public class AppCompatAutoCompleteTextView extends android.widget.AutoCompleteTextView implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView { 465 ctor public AppCompatAutoCompleteTextView(android.content.Context); 466 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet?); 467 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet?, int); 468 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 469 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 470 method public boolean isEmojiCompatEnabled(); 471 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 472 method public void setEmojiCompatEnabled(boolean); 473 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 474 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 475 method public void setTextAppearance(android.content.Context!, int); 476 } 477 478 public class AppCompatButton extends android.widget.Button implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView androidx.core.widget.TintableCompoundDrawablesView { 479 ctor public AppCompatButton(android.content.Context); 480 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet?); 481 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet?, int); 482 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 483 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 484 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportCompoundDrawablesTintList(); 485 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportCompoundDrawablesTintMode(); 486 method public boolean isEmojiCompatEnabled(); 487 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int) throws java.lang.IllegalArgumentException; 488 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setAutoSizeTextTypeUniformWithPresetSizes(int[], int) throws java.lang.IllegalArgumentException; 489 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 490 method public void setEmojiCompatEnabled(boolean); 491 method public void setSupportAllCaps(boolean); 492 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 493 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 494 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList?); 495 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff.Mode?); 496 method public void setTextAppearance(android.content.Context!, int); 497 } 498 499 public class AppCompatCheckBox extends android.widget.CheckBox implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView androidx.core.widget.TintableCompoundButton { 500 ctor public AppCompatCheckBox(android.content.Context); 501 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet?); 502 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet?, int); 503 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 504 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 505 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportButtonTintList(); 506 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportButtonTintMode(); 507 method public boolean isEmojiCompatEnabled(); 508 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 509 method public void setEmojiCompatEnabled(boolean); 510 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 511 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 512 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportButtonTintList(android.content.res.ColorStateList?); 513 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportButtonTintMode(android.graphics.PorterDuff.Mode?); 514 } 515 516 public class AppCompatCheckedTextView extends android.widget.CheckedTextView implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView { 517 ctor public AppCompatCheckedTextView(android.content.Context); 518 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet?); 519 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet?, int); 520 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 521 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 522 method public boolean isEmojiCompatEnabled(); 523 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 524 method public void setEmojiCompatEnabled(boolean); 525 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 526 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 527 method public void setTextAppearance(android.content.Context, int); 528 } 529 530 public class AppCompatEditText extends android.widget.EditText implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.OnReceiveContentViewBehavior androidx.core.view.TintableBackgroundView { 531 ctor public AppCompatEditText(android.content.Context); 532 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet?); 533 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet?, int); 534 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 535 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 536 method public boolean isEmojiCompatEnabled(); 537 method public androidx.core.view.ContentInfoCompat? onReceiveContent(androidx.core.view.ContentInfoCompat); 538 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 539 method public void setEmojiCompatEnabled(boolean); 540 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 541 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 542 method public void setTextAppearance(android.content.Context!, int); 543 } 544 545 public class AppCompatImageButton extends android.widget.ImageButton implements androidx.core.view.TintableBackgroundView { 546 ctor public AppCompatImageButton(android.content.Context); 547 ctor public AppCompatImageButton(android.content.Context, android.util.AttributeSet?); 548 ctor public AppCompatImageButton(android.content.Context, android.util.AttributeSet?, int); 549 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 550 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 551 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 552 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 553 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 554 } 555 556 public class AppCompatImageView extends android.widget.ImageView implements androidx.core.view.TintableBackgroundView { 557 ctor public AppCompatImageView(android.content.Context); 558 ctor public AppCompatImageView(android.content.Context, android.util.AttributeSet?); 559 ctor public AppCompatImageView(android.content.Context, android.util.AttributeSet?, int); 560 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 561 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 562 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 563 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 564 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 565 } 566 567 public class AppCompatMultiAutoCompleteTextView extends android.widget.MultiAutoCompleteTextView implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView { 568 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context); 569 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet?); 570 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet?, int); 571 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 572 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 573 method public boolean isEmojiCompatEnabled(); 574 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 575 method public void setEmojiCompatEnabled(boolean); 576 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 577 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 578 method public void setTextAppearance(android.content.Context!, int); 579 } 580 581 public class AppCompatRadioButton extends android.widget.RadioButton implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView androidx.core.widget.TintableCompoundButton { 582 ctor public AppCompatRadioButton(android.content.Context!); 583 ctor public AppCompatRadioButton(android.content.Context!, android.util.AttributeSet?); 584 ctor public AppCompatRadioButton(android.content.Context!, android.util.AttributeSet?, int); 585 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 586 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 587 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportButtonTintList(); 588 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportButtonTintMode(); 589 method public boolean isEmojiCompatEnabled(); 590 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 591 method public void setEmojiCompatEnabled(boolean); 592 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 593 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 594 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportButtonTintList(android.content.res.ColorStateList?); 595 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportButtonTintMode(android.graphics.PorterDuff.Mode?); 596 } 597 598 public class AppCompatRatingBar extends android.widget.RatingBar { 599 ctor public AppCompatRatingBar(android.content.Context); 600 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet?); 601 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet?, int); 602 } 603 604 public class AppCompatSeekBar extends android.widget.SeekBar { 605 ctor public AppCompatSeekBar(android.content.Context); 606 ctor public AppCompatSeekBar(android.content.Context, android.util.AttributeSet?); 607 ctor public AppCompatSeekBar(android.content.Context, android.util.AttributeSet?, int); 608 } 609 610 public class AppCompatSpinner extends android.widget.Spinner implements androidx.core.view.TintableBackgroundView { 611 ctor public AppCompatSpinner(android.content.Context); 612 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet?); 613 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet?, int); 614 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet?, int, int); 615 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet?, int, int, android.content.res.Resources.Theme!); 616 ctor public AppCompatSpinner(android.content.Context, int); 617 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 618 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 619 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 620 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 621 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 622 } 623 624 public class AppCompatTextView extends android.widget.TextView implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView androidx.core.widget.TintableCompoundDrawablesView { 625 ctor public AppCompatTextView(android.content.Context); 626 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet?); 627 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet?, int); 628 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 629 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 630 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportCompoundDrawablesTintList(); 631 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportCompoundDrawablesTintMode(); 632 method public androidx.core.text.PrecomputedTextCompat.Params getTextMetricsParamsCompat(); 633 method public boolean isEmojiCompatEnabled(); 634 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int) throws java.lang.IllegalArgumentException; 635 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setAutoSizeTextTypeUniformWithPresetSizes(int[], int) throws java.lang.IllegalArgumentException; 636 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 637 method public void setEmojiCompatEnabled(boolean); 638 method public void setPrecomputedText(androidx.core.text.PrecomputedTextCompat); 639 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 640 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 641 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList?); 642 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff.Mode?); 643 method public void setTextAppearance(android.content.Context!, int); 644 method public void setTextFuture(java.util.concurrent.Future<androidx.core.text.PrecomputedTextCompat!>?); 645 method public void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat.Params); 646 } 647 648 public class AppCompatToggleButton extends android.widget.ToggleButton implements androidx.appcompat.widget.EmojiCompatConfigurationView androidx.core.view.TintableBackgroundView { 649 ctor public AppCompatToggleButton(android.content.Context); 650 ctor public AppCompatToggleButton(android.content.Context, android.util.AttributeSet?); 651 ctor public AppCompatToggleButton(android.content.Context, android.util.AttributeSet?, int); 652 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.content.res.ColorStateList? getSupportBackgroundTintList(); 653 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public android.graphics.PorterDuff.Mode? getSupportBackgroundTintMode(); 654 method public boolean isEmojiCompatEnabled(); 655 method public void setEmojiCompatEnabled(boolean); 656 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintList(android.content.res.ColorStateList?); 657 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSupportBackgroundTintMode(android.graphics.PorterDuff.Mode?); 658 } 659 660 public interface EmojiCompatConfigurationView { 661 method public boolean isEmojiCompatEnabled(); 662 method public void setEmojiCompatEnabled(boolean); 663 } 664 665 public class LinearLayoutCompat extends android.view.ViewGroup { 666 ctor public LinearLayoutCompat(android.content.Context); 667 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet?); 668 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet?, int); 669 method protected androidx.appcompat.widget.LinearLayoutCompat.LayoutParams! generateDefaultLayoutParams(); 670 method public androidx.appcompat.widget.LinearLayoutCompat.LayoutParams! generateLayoutParams(android.util.AttributeSet!); 671 method protected androidx.appcompat.widget.LinearLayoutCompat.LayoutParams! generateLayoutParams(android.view.ViewGroup.LayoutParams!); 672 method @androidx.resourceinspection.annotation.Attribute("android:baselineAlignedChildIndex") public int getBaselineAlignedChildIndex(); 673 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:divider") public android.graphics.drawable.Drawable! getDividerDrawable(); 674 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:dividerPadding") public int getDividerPadding(); 675 method @GravityInt @androidx.resourceinspection.annotation.Attribute("android:gravity") public int getGravity(); 676 method @androidx.resourceinspection.annotation.Attribute(value="android:orientation", intMapping={@androidx.resourceinspection.annotation.Attribute.IntMap(name="horizontal", value=0), @androidx.resourceinspection.annotation.Attribute.IntMap(name="vertical", value=1)}) public int getOrientation(); 677 method @androidx.resourceinspection.annotation.Attribute(value="androidx.appcompat:showDividers", intMapping={@androidx.resourceinspection.annotation.Attribute.IntMap(name="none", value=0), @androidx.resourceinspection.annotation.Attribute.IntMap(name="beginning", value=1, mask=1), @androidx.resourceinspection.annotation.Attribute.IntMap(name="middle", value=2, mask=2), @androidx.resourceinspection.annotation.Attribute.IntMap(name="end", value=4, mask=4)}) public int getShowDividers(); 678 method @androidx.resourceinspection.annotation.Attribute("android:weightSum") public float getWeightSum(); 679 method @androidx.resourceinspection.annotation.Attribute("android:baselineAligned") public boolean isBaselineAligned(); 680 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:measureWithLargestChild") public boolean isMeasureWithLargestChildEnabled(); 681 method public void setBaselineAligned(boolean); 682 method public void setBaselineAlignedChildIndex(int); 683 method public void setDividerDrawable(android.graphics.drawable.Drawable!); 684 method public void setDividerPadding(int); 685 method public void setGravity(@GravityInt int); 686 method public void setHorizontalGravity(int); 687 method public void setMeasureWithLargestChildEnabled(boolean); 688 method public void setOrientation(int); 689 method public void setShowDividers(int); 690 method public void setVerticalGravity(int); 691 method public void setWeightSum(float); 692 field public static final int HORIZONTAL = 0; // 0x0 693 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 694 field public static final int SHOW_DIVIDER_END = 4; // 0x4 695 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 696 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 697 field public static final int VERTICAL = 1; // 0x1 698 } 699 700 public static class LinearLayoutCompat.LayoutParams extends android.widget.LinearLayout.LayoutParams { 701 ctor public LinearLayoutCompat.LayoutParams(android.content.Context!, android.util.AttributeSet!); 702 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams!); 703 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams!); 704 ctor public LinearLayoutCompat.LayoutParams(int, int); 705 ctor public LinearLayoutCompat.LayoutParams(int, int, float); 706 } 707 708 public class ListPopupWindow { 709 ctor public ListPopupWindow(android.content.Context); 710 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet?); 711 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet?, @AttrRes int); 712 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet?, @AttrRes int, @StyleRes int); 713 method public void clearListSelection(); 714 method public android.view.View.OnTouchListener! createDragToOpenListener(android.view.View!); 715 method public void dismiss(); 716 method public android.view.View? getAnchorView(); 717 method @StyleRes public int getAnimationStyle(); 718 method public android.graphics.drawable.Drawable? getBackground(); 719 method public android.graphics.Rect? getEpicenterBounds(); 720 method public int getHeight(); 721 method public int getHorizontalOffset(); 722 method public int getInputMethodMode(); 723 method public android.widget.ListView? getListView(); 724 method public int getPromptPosition(); 725 method public Object? getSelectedItem(); 726 method public long getSelectedItemId(); 727 method public int getSelectedItemPosition(); 728 method public android.view.View? getSelectedView(); 729 method public int getSoftInputMode(); 730 method public int getVerticalOffset(); 731 method public int getWidth(); 732 method public boolean isInputMethodNotNeeded(); 733 method public boolean isModal(); 734 method public boolean isShowing(); 735 method public boolean onKeyDown(int, android.view.KeyEvent); 736 method public boolean onKeyPreIme(int, android.view.KeyEvent); 737 method public boolean onKeyUp(int, android.view.KeyEvent); 738 method public boolean performItemClick(int); 739 method public void postShow(); 740 method public void setAdapter(android.widget.ListAdapter?); 741 method public void setAnchorView(android.view.View?); 742 method public void setAnimationStyle(@StyleRes int); 743 method public void setBackgroundDrawable(android.graphics.drawable.Drawable?); 744 method public void setContentWidth(int); 745 method public void setDropDownGravity(int); 746 method public void setEpicenterBounds(android.graphics.Rect?); 747 method public void setHeight(int); 748 method public void setHorizontalOffset(int); 749 method public void setInputMethodMode(int); 750 method public void setListSelector(android.graphics.drawable.Drawable!); 751 method public void setModal(boolean); 752 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener?); 753 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener?); 754 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener?); 755 method public void setPromptPosition(int); 756 method public void setPromptView(android.view.View?); 757 method public void setSelection(int); 758 method public void setSoftInputMode(int); 759 method public void setVerticalOffset(int); 760 method public void setWidth(int); 761 method public void setWindowLayoutType(int); 762 method public void show(); 763 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 764 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 765 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 766 field public static final int MATCH_PARENT = -1; // 0xffffffff 767 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 768 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 769 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 770 } 771 772 public class PopupMenu { 773 ctor public PopupMenu(android.content.Context, android.view.View); 774 ctor public PopupMenu(android.content.Context, android.view.View, int); 775 ctor public PopupMenu(android.content.Context, android.view.View, int, @AttrRes int, @StyleRes int); 776 method public void dismiss(); 777 method public android.view.View.OnTouchListener getDragToOpenListener(); 778 method public int getGravity(); 779 method public android.view.Menu getMenu(); 780 method public android.view.MenuInflater getMenuInflater(); 781 method public void inflate(@MenuRes int); 782 method public void setForceShowIcon(boolean); 783 method public void setGravity(int); 784 method public void setOnDismissListener(androidx.appcompat.widget.PopupMenu.OnDismissListener?); 785 method public void setOnMenuItemClickListener(androidx.appcompat.widget.PopupMenu.OnMenuItemClickListener?); 786 method public void show(); 787 } 788 789 public static interface PopupMenu.OnDismissListener { 790 method public void onDismiss(androidx.appcompat.widget.PopupMenu!); 791 } 792 793 public static interface PopupMenu.OnMenuItemClickListener { 794 method public boolean onMenuItemClick(android.view.MenuItem!); 795 } 796 797 public class SearchView extends androidx.appcompat.widget.LinearLayoutCompat implements androidx.appcompat.view.CollapsibleActionView { 798 ctor public SearchView(android.content.Context); 799 ctor public SearchView(android.content.Context, android.util.AttributeSet?); 800 ctor public SearchView(android.content.Context, android.util.AttributeSet?, int); 801 method @androidx.resourceinspection.annotation.Attribute("android:imeOptions") public int getImeOptions(); 802 method public int getInputType(); 803 method @androidx.resourceinspection.annotation.Attribute("android:maxWidth") public int getMaxWidth(); 804 method public CharSequence! getQuery(); 805 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:queryHint") public CharSequence? getQueryHint(); 806 method public androidx.cursoradapter.widget.CursorAdapter! getSuggestionsAdapter(); 807 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:iconifiedByDefault") public boolean isIconfiedByDefault(); 808 method public boolean isIconified(); 809 method public boolean isQueryRefinementEnabled(); 810 method public boolean isSubmitButtonEnabled(); 811 method public void onActionViewCollapsed(); 812 method public void onActionViewExpanded(); 813 method public void setIconified(boolean); 814 method public void setIconifiedByDefault(boolean); 815 method public void setImeOptions(int); 816 method public void setInputType(int); 817 method public void setMaxWidth(int); 818 method public void setOnCloseListener(androidx.appcompat.widget.SearchView.OnCloseListener!); 819 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener!); 820 method public void setOnQueryTextListener(androidx.appcompat.widget.SearchView.OnQueryTextListener!); 821 method public void setOnSearchClickListener(android.view.View.OnClickListener!); 822 method public void setOnSuggestionListener(androidx.appcompat.widget.SearchView.OnSuggestionListener!); 823 method public void setQuery(CharSequence!, boolean); 824 method public void setQueryHint(CharSequence?); 825 method public void setQueryRefinementEnabled(boolean); 826 method public void setSearchableInfo(android.app.SearchableInfo!); 827 method public void setSubmitButtonEnabled(boolean); 828 method public void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter!); 829 } 830 831 public static interface SearchView.OnCloseListener { 832 method public boolean onClose(); 833 } 834 835 public static interface SearchView.OnQueryTextListener { 836 method public boolean onQueryTextChange(String!); 837 method public boolean onQueryTextSubmit(String!); 838 } 839 840 public static interface SearchView.OnSuggestionListener { 841 method public boolean onSuggestionClick(int); 842 method public boolean onSuggestionSelect(int); 843 } 844 845 public class ShareActionProvider extends androidx.core.view.ActionProvider { 846 ctor public ShareActionProvider(android.content.Context!); 847 method public android.view.View! onCreateActionView(); 848 method public void setOnShareTargetSelectedListener(androidx.appcompat.widget.ShareActionProvider.OnShareTargetSelectedListener!); 849 method public void setShareHistoryFileName(String!); 850 method public void setShareIntent(android.content.Intent!); 851 field public static final String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 852 } 853 854 public static interface ShareActionProvider.OnShareTargetSelectedListener { 855 method public boolean onShareTargetSelected(androidx.appcompat.widget.ShareActionProvider!, android.content.Intent!); 856 } 857 858 public class SwitchCompat extends android.widget.CompoundButton implements androidx.appcompat.widget.EmojiCompatConfigurationView { 859 ctor public SwitchCompat(android.content.Context); 860 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet?); 861 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet?, int); 862 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:showText") public boolean getShowText(); 863 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:splitTrack") public boolean getSplitTrack(); 864 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:switchMinWidth") public int getSwitchMinWidth(); 865 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:switchPadding") public int getSwitchPadding(); 866 method @androidx.resourceinspection.annotation.Attribute("android:textOff") public CharSequence! getTextOff(); 867 method @androidx.resourceinspection.annotation.Attribute("android:textOn") public CharSequence! getTextOn(); 868 method @androidx.resourceinspection.annotation.Attribute("android:thumb") public android.graphics.drawable.Drawable! getThumbDrawable(); 869 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:thumbTextPadding") public int getThumbTextPadding(); 870 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:thumbTint") public android.content.res.ColorStateList? getThumbTintList(); 871 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:thumbTintMode") public android.graphics.PorterDuff.Mode? getThumbTintMode(); 872 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:track") public android.graphics.drawable.Drawable! getTrackDrawable(); 873 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:trackTint") public android.content.res.ColorStateList? getTrackTintList(); 874 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:trackTintMode") public android.graphics.PorterDuff.Mode? getTrackTintMode(); 875 method public boolean isEmojiCompatEnabled(); 876 method public void onMeasure(int, int); 877 method public void setEmojiCompatEnabled(boolean); 878 method public void setShowText(boolean); 879 method public void setSplitTrack(boolean); 880 method public void setSwitchMinWidth(int); 881 method public void setSwitchPadding(int); 882 method public void setSwitchTextAppearance(android.content.Context!, int); 883 method public void setSwitchTypeface(android.graphics.Typeface!); 884 method public void setSwitchTypeface(android.graphics.Typeface!, int); 885 method public void setTextOff(CharSequence!); 886 method public void setTextOn(CharSequence!); 887 method public void setThumbDrawable(android.graphics.drawable.Drawable!); 888 method public void setThumbResource(int); 889 method public void setThumbTextPadding(int); 890 method public void setThumbTintList(android.content.res.ColorStateList?); 891 method public void setThumbTintMode(android.graphics.PorterDuff.Mode?); 892 method public void setTrackDrawable(android.graphics.drawable.Drawable!); 893 method public void setTrackResource(int); 894 method public void setTrackTintList(android.content.res.ColorStateList?); 895 method public void setTrackTintMode(android.graphics.PorterDuff.Mode?); 896 } 897 898 public interface ThemedSpinnerAdapter extends android.widget.SpinnerAdapter { 899 method public android.content.res.Resources.Theme? getDropDownViewTheme(); 900 method public void setDropDownViewTheme(android.content.res.Resources.Theme?); 901 } 902 903 public static final class ThemedSpinnerAdapter.Helper { 904 ctor public ThemedSpinnerAdapter.Helper(android.content.Context); 905 method public android.view.LayoutInflater getDropDownViewInflater(); 906 method public android.content.res.Resources.Theme? getDropDownViewTheme(); 907 method public void setDropDownViewTheme(android.content.res.Resources.Theme?); 908 } 909 910 public class Toolbar extends android.view.ViewGroup implements androidx.core.view.MenuHost { 911 ctor public Toolbar(android.content.Context); 912 ctor public Toolbar(android.content.Context, android.util.AttributeSet?); 913 ctor public Toolbar(android.content.Context, android.util.AttributeSet?, int); 914 method @MainThread public void addMenuProvider(androidx.core.view.MenuProvider); 915 method @MainThread public void addMenuProvider(androidx.core.view.MenuProvider, androidx.lifecycle.LifecycleOwner); 916 method @MainThread public void addMenuProvider(androidx.core.view.MenuProvider, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.Lifecycle.State); 917 method public void collapseActionView(); 918 method public void dismissPopupMenus(); 919 method protected androidx.appcompat.widget.Toolbar.LayoutParams! generateDefaultLayoutParams(); 920 method public androidx.appcompat.widget.Toolbar.LayoutParams! generateLayoutParams(android.util.AttributeSet!); 921 method protected androidx.appcompat.widget.Toolbar.LayoutParams! generateLayoutParams(android.view.ViewGroup.LayoutParams!); 922 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:collapseContentDescription") public CharSequence? getCollapseContentDescription(); 923 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:collapseIcon") public android.graphics.drawable.Drawable? getCollapseIcon(); 924 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:contentInsetEnd") public int getContentInsetEnd(); 925 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:contentInsetEndWithActions") public int getContentInsetEndWithActions(); 926 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:contentInsetLeft") public int getContentInsetLeft(); 927 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:contentInsetRight") public int getContentInsetRight(); 928 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:contentInsetStart") public int getContentInsetStart(); 929 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:contentInsetStartWithNavigation") public int getContentInsetStartWithNavigation(); 930 method public int getCurrentContentInsetEnd(); 931 method public int getCurrentContentInsetLeft(); 932 method public int getCurrentContentInsetRight(); 933 method public int getCurrentContentInsetStart(); 934 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:logo") public android.graphics.drawable.Drawable! getLogo(); 935 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:logoDescription") public CharSequence! getLogoDescription(); 936 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:menu") public android.view.Menu! getMenu(); 937 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:navigationContentDescription") public CharSequence? getNavigationContentDescription(); 938 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:navigationIcon") public android.graphics.drawable.Drawable? getNavigationIcon(); 939 method public android.graphics.drawable.Drawable? getOverflowIcon(); 940 method @StyleRes @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:popupTheme") public int getPopupTheme(); 941 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:subtitle") public CharSequence! getSubtitle(); 942 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:title") public CharSequence! getTitle(); 943 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:titleMarginBottom") public int getTitleMarginBottom(); 944 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:titleMarginEnd") public int getTitleMarginEnd(); 945 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:titleMarginStart") public int getTitleMarginStart(); 946 method @androidx.resourceinspection.annotation.Attribute("androidx.appcompat:titleMarginTop") public int getTitleMarginTop(); 947 method public boolean hasExpandedActionView(); 948 method public boolean hideOverflowMenu(); 949 method public void inflateMenu(@MenuRes int); 950 method @MainThread public void invalidateMenu(); 951 method public boolean isOverflowMenuShowing(); 952 method @MainThread public void removeMenuProvider(androidx.core.view.MenuProvider); 953 method public void setCollapseContentDescription(@StringRes int); 954 method public void setCollapseContentDescription(CharSequence?); 955 method public void setCollapseIcon(android.graphics.drawable.Drawable?); 956 method public void setCollapseIcon(@DrawableRes int); 957 method public void setContentInsetEndWithActions(int); 958 method public void setContentInsetStartWithNavigation(int); 959 method public void setContentInsetsAbsolute(int, int); 960 method public void setContentInsetsRelative(int, int); 961 method public void setLogo(android.graphics.drawable.Drawable!); 962 method public void setLogo(@DrawableRes int); 963 method public void setLogoDescription(@StringRes int); 964 method public void setLogoDescription(CharSequence!); 965 method public void setNavigationContentDescription(@StringRes int); 966 method public void setNavigationContentDescription(CharSequence?); 967 method public void setNavigationIcon(android.graphics.drawable.Drawable?); 968 method public void setNavigationIcon(@DrawableRes int); 969 method public void setNavigationOnClickListener(android.view.View.OnClickListener!); 970 method public void setOnMenuItemClickListener(androidx.appcompat.widget.Toolbar.OnMenuItemClickListener!); 971 method public void setOverflowIcon(android.graphics.drawable.Drawable?); 972 method public void setPopupTheme(@StyleRes int); 973 method public void setSubtitle(@StringRes int); 974 method public void setSubtitle(CharSequence!); 975 method public void setSubtitleTextAppearance(android.content.Context!, @StyleRes int); 976 method public void setSubtitleTextColor(android.content.res.ColorStateList); 977 method public void setSubtitleTextColor(@ColorInt int); 978 method public void setTitle(@StringRes int); 979 method public void setTitle(CharSequence!); 980 method public void setTitleMargin(int, int, int, int); 981 method public void setTitleMarginBottom(int); 982 method public void setTitleMarginEnd(int); 983 method public void setTitleMarginStart(int); 984 method public void setTitleMarginTop(int); 985 method public void setTitleTextAppearance(android.content.Context!, @StyleRes int); 986 method public void setTitleTextColor(android.content.res.ColorStateList); 987 method public void setTitleTextColor(@ColorInt int); 988 method public boolean showOverflowMenu(); 989 } 990 991 public static class Toolbar.LayoutParams extends androidx.appcompat.app.ActionBar.LayoutParams { 992 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet!); 993 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams!); 994 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams!); 995 ctor public Toolbar.LayoutParams(androidx.appcompat.app.ActionBar.LayoutParams!); 996 ctor public Toolbar.LayoutParams(androidx.appcompat.widget.Toolbar.LayoutParams!); 997 ctor public Toolbar.LayoutParams(int); 998 ctor public Toolbar.LayoutParams(int, int); 999 ctor public Toolbar.LayoutParams(int, int, int); 1000 } 1001 1002 public static interface Toolbar.OnMenuItemClickListener { 1003 method public boolean onMenuItemClick(android.view.MenuItem!); 1004 } 1005 1006 public static class Toolbar.SavedState extends androidx.customview.view.AbsSavedState { 1007 ctor public Toolbar.SavedState(android.os.Parcel!); 1008 ctor public Toolbar.SavedState(android.os.Parcel!, ClassLoader!); 1009 ctor public Toolbar.SavedState(android.os.Parcelable!); 1010 field public static final android.os.Parcelable.Creator<androidx.appcompat.widget.Toolbar.SavedState!>! CREATOR; 1011 } 1012 1013 public class TooltipCompat { 1014 method public static void setTooltipText(android.view.View, CharSequence?); 1015 } 1016 1017} 1018 1019