"рдЖрдЗрдХрди" рдореЗрдиреВ рдХреЗ рд╕рд╛рде Android рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕

рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдореЛрд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд░рд▓ рд╣реИрд▓реЛ-рд╡рд░реНрд▓реНрдб рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдкрд░ рдордВрдЪ рдХрд╛ рдЕрдзреНрдпрдпрди рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдореБрдЭреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдпреВрдЖрдИ рднрд╛рдЧ, рдбреЗрдЯрд╛рдмреЗрд╕, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдореВрд░реНрдЦрддрд╛ рд╕рд░рд▓ рд╣реИ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореИрдВ рднреА рдмреЗрд╡рдХреВрдл рдХрд╣реВрдВрдЧрд╛ред рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдХреБрдЫ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рддреЛ рдореИрдВ рдЕрдЪрд╛рдирдХ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдореЗрдиреВ рдЖрдЗрдЯрдо рдХреА рдкрд╕рдВрдж рдХреЗ рд╕рд╛рде рдПрдХ рд╕реБрдВрджрд░ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдВрд╡рд╛рдж рдорд╛рдирдХ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдПрдХ рд▓рдВрдмрд╛ рдЯреИрдк рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╡рд╛рдж рдЦреБрд▓рддрд╛ рд╣реИ (рд╡рд┐рдЬреЗрдЯ, рд╡реЙрд▓рдкреЗрдкрд░, рдЖрджрд┐)ред рддреЛ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рд╕реНрд╡рд╛рдЧрдд рд╣реИ ...





рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореЗрд░рд╛ рдХрд╛рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдмрдирд╛рдирд╛ рдерд╛:



рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЧреБрдЧрд▓реА рдХрд░рдиреЗ рдФрд░ рдордВрдЪ рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрд╡рд╛рдж рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХреБрдЫ рд╕рдордп рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрдХ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рд╛ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЕрдиреБрднрд╡реА рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ред

рдЙрддреНрддрд░ рд╕рд░рд▓ рдерд╛ рдФрд░ рд╕рддрд╣ рдкрд░ рдерд╛ред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕рдВрд╡рд╛рдж рдмрд┐рд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ рдЙрдкрдпреБрдХреНрдд рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рддрд╛ (рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рддреЛ, рдЕрдм рдХреБрдЫ рдХреЛрдб рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред



рд╕рдВрднрд╛рд╡рд┐рдд рдЦрд╛рддрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА (рдкреНрд░рджрд╛рддрд╛)



public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  1. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  2. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  3. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  4. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  5. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  6. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  7. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  8. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



  9. public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .



public final class AccountTypesProvider { public static List<AccountType> accountTypes = Collections.unmodifiableList(Arrays.asList( new AccountType(AccountType.TWITTER_ACCOUNT, "Twitter" , R.drawable.twitter_icon_big), new AccountType(AccountType.FACEBOOK_ACCOUNT, "Facebook" , R.drawable.facebook_icon_big), new AccountType(AccountType.BUZZ_ACCOUNT, "Google Buzz" , R.drawable.buzz_icon_big), new AccountType(AccountType.LINKEDIN_ACCOUNT, "LinkedIn" , R.drawable.linkedin_icon_big), new AccountType(AccountType.VKONTAKTE_ACOUNT, "" , R.drawable.vkontakte_icon_big) )); } * This source code was highlighted with Source Code Highlighter .





рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрд╛рддрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЖрд╡рд░рдг рд╣реИред рдпрд╣рд╛рдБ рдЦрд╛рддреЗ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг POJO рд╡рд░реНрдЧ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (рд╕реНрдерд┐рд░), рдПрдХ рд╕реЗрд╡рд╛ рдХрд╛ рдирд╛рдо рдФрд░ рдПрдХ рдЖрдЗрдХрди рд╕рдВрд╕рд╛рдзрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрддрд╛ рд╣реИред



рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдЦрд╛рддрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ListAdapter







  1. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЕрдВрддрд┐рдо рд╡рд░реНрдЧ AccountTypesListAdapter ArrayAdapter <AccountType> {
  2. рдирд┐рдЬреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕рдВрджрд░реНрдн;
  3. рдирд┐рдЬреА рд╕реВрдЪреА <рдЕрдХрд╛рдЙрдВрдЯрдЯрд╛рдЗрдк> рдЕрдХрд╛рдЙрдВрдЯрдЯреЗрдкреНрд╕;
  4. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЦрд╛рддрд╛рдЯреЗрдХреНрд╕реНрдЯрд▓рд┐рд╕реНрдЯ рдПрдбреЗрдкреНрдЯрд░ (рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕рдВрджрд░реНрдн, рд╕реВрдЪреА <рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг> рдЦрд╛рддрд╛) {
  5. рд╕реБрдкрд░ (рд╕рдВрджрд░реНрдн, R.layout.select_account_item, accountTypes);
  6. this .context = рдкреНрд░рд╕рдВрдЧ;
  7. рдпрд╣ .accountTypes = accountTypes;
  8. }
  9. @Override
  10. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рджреГрд╢реНрдп getView (рдЕрдВрддрд░ рд╕реНрдерд┐рддрд┐, ViewView рджреЗрдЦреЗрдВ, рд╡реНрдпреВрдЧреНрд░реБрдк рдЬрдирдХ) {
  11. рд▓реЗрдЖрдЙрдЯрдЗрдиреНрдлрд╝реНрд▓реЗрдЯрд░ рдЗрдирдлрд╝реЙрдЯрд░ = рд╕рдВрджрд░реНрдн.рдЧреЗрдЯ рд▓рдпрдЖрдЙрдЯрдЗрдиреНрдлрд╝реНрд▓реИрдЯрд░ ();
  12. рдкрдВрдХреНрддрд┐ рджреЗрдЦреЗрдВ = inflater.inflate (R.layout.select_account_item, parent, false );
  13. TextView рд▓реЗрдмрд▓ = (TextView) row.findViewById (R.id.text_item);
  14. label.setText (accountTypes.get (рд╕реНрдерд┐рддрд┐) .title);
  15. ImageView рдЖрдЗрдХрди = (ImageView) row.findViewById (R.id.icon_item);
  16. icon.setImageResource (accountTypes.get (рд╕реНрдерд┐рддрд┐) .bigIconId);
  17. рд╡рд╛рдкрд╕реА рдкрдВрдХреНрддрд┐;
  18. }
  19. }
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЙрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╕реВрдЪреА рдПрдбреЗрдкреНрдЯрд░ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧреАред рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдЗрдЯрдо рдХрд╛ рдмрдВрдзрди рдкреБрдирд░реНрдирд┐рд░реНрдзрд╛рд░рд┐рдд getView () рд╡рд┐рдзрд┐ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рдЧреЗрдЯреНрд╕ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд▓рд┐рдЦрддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдЗрд╕ рддрддреНрд╡ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд╕реНрдерд┐рддрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред



рдпрд╣ рдПрдбреЗрдкреНрдЯрд░ рд╢реАрдЯ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ







  1. <? xml рд╕рдВрд╕реНрдХрд░рдг = "1.0" рдПрдиреНрдХреЛрдбрд┐рдВрдЧ = "utf-8" ? >
  2. < LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android"
  3. рдПрдВрдбреНрд░реЙрдЗрдб: рдУрд░рд┐рдПрдВрдЯреЗрд╢рди = "рдХреНрд╖реИрддрд┐рдЬ" рдПрдВрдбреНрд░реЙрдЗрдб: рд▓реЗрдЖрдЙрдЯ_ рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ = "fill_parent"
  4. Android: Layout_height = "fill_parent" Android: padding = "10px" >
  5. < ImageView Android: id = "@ + id / icon_item" Android: рд▓реЗрдЖрдЙрдЯ_ рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ = "wra_content"
  6. Android: Layout_height = "fill_parent" />
  7. < TextView Android: id = "@ + id / text_item" Android: рд▓реЗрдЖрдЙрдЯ_ рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ = "wra_content"
  8. Android: Layout_height = "fill_parent" Android: paddingLeft = "10px"
  9. Android: paddingTop = "5px" android: textStyle = "bold"
  10. Android: textColor = "# 000000" />
  11. </ LinearLayout >
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




рдЕрдм рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рд╡рд╣ рд╡рд┐рдХрд╕рд┐рдд рдПрдбреЙрдкреНрдЯрд░ рд╢реАрдЯ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рдВрдзрдирд╛ рд╣реИ





  1. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп showSelectAccountTypeDialog (рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕рдВрджрд░реНрдн, рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢реАрд░реНрд╖рдХ, OnClickListener рд╕рдВрд╡рд╛рдж рд╕реВрдЪреА) {
  2. AlertDialog.Builder рдмрд┐рд▓реНрдбрд░ = new AlertDialog.Builder (рд╕рдВрджрд░реНрдн);
  3. рдмрд┐рд▓реНрдбрд░ред setTitle (рд╢реАрд░реНрд╖рдХ);
  4. рдмрд┐рд▓реНрдбрд░редрд╕реЗрдЯ рдПрдбреЗрдкреНрдЯрд░ ( рдирдП рдЕрдХрд╛рдЙрдВрдЯреНрд╕рдЯреЗрдкреНрд╕рд▓рд┐рд╕реНрдЯ рдПрдбреЗрдкреНрдЯрд░ (рд╕рдВрджрд░реНрдн, рдЕрдХрд╛рдЙрдВрдЯрдЯрд╛рдЗрдкреНрд╕рдкреНрд░реЛрд╡рд╛рдЗрдбрд░.рдПрд╕реАрдХрд╛рдЙрдВрдЯ), рдбрд╛рдпрд▓реЙрдЧрд▓рд┐рд╕реНрдЯрд░);
  5. рдмрд┐рд▓реНрдбрд░ред рдирд┐рд░реНрдорд╛рдг ()ред рд╢реЛ ();
  6. }
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




рдФрд░ рд╕рд╣реА рдЬрдЧрд╣ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕рдВрд╡рд╛рдж рдореЗрдВ рдХреЙрд▓ рдХрд░реЗрдВ





  1. рдирд┐рдЬреА рд╢реВрдиреНрдп рдкреНрд░рджрд░реНрд╢рдирд╕рдмреНрд▓реЗрдЯрдЕрдХрд╛рдЙрдВрдЯрдбрд╛рдЗрдкрдбреЙрдЧ () {
  2. ApplicationDialogs.showSelectAccountTypeDialog ( рдпрд╣ "рдиреЗрдЯрд╡рд░реНрдХ рдЪреБрдиреЗрдВ" , рдирдпрд╛ OnClickListener () {
  3. @Override
  4. public void onClick (DialogInterface dialogInterface, int selectItemId) {
  5. setupAccount (selectItemId);
  6. }
  7. });
  8. }
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




рдЗрд╕рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛ рд╕рдВрд╡рд╛рдж рдЪрдпрдирд┐рдд рдЖрдЗрдЯрдо рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдЪрдпрдирд┐рдд рдЗрдЯреЗрдордЖрдИрдб рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╢реНрд░реЛрддрд╛ рдХреЗ рдкрд╛рд╕ рд▓реМрдЯрд╛рдПрдЧрд╛ рдЬреЛ рдХрд┐ рд╕рдВрд╡рд╛рдж рдХреЗ рдЖрдиреЗ рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕реВрдЪрдХрд╛рдВрдХ рдЦрд╛рддрд╛ рдкреНрд░рдХрд╛рд░ рдЖрдИрдбреА (рд╕реВрдЪреА рдореЗрдВ рдЖрдЗрдЯрдо) рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рд╡рд░реНрддрди рдпрд╛ рдЕрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реВрдЪрдХрд╛рдВрдХ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред



рдирддреАрдЬрддрди, рдореБрдЭреЗ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╕рдВрд╡рд╛рдж рдорд┐рд▓рд╛





рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп рд╕рддреНрдп рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реЛ, рд╢рд╛рдпрдж рдирд╣реАрдВред рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЖрдк рдХреЗ рд▓рд┐рдП, Habrausers ...



рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд░реЛрдорд╛рдВрдЪрдХ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╢реБрднрдХрд╛рдордирд╛рдПрдВ;)



All Articles