Android различные фоны EditText для различных состояний, используя формы, селектор или список

Я запускаю новое приложение, в котором я использую ActionBarSherlock & HoloEverywhereLib. Мои min и target SDK одинаковы (10 / 2.3.3). Это просто для того, чтобы я мог также быстро перенести его на Amazon Kindle & BB10, используя имеющуюся у них среду выполнения Android (эта настройка уже использовалась для другого приложения, и она работала без проблем). При этом приложение должно выглядеть как можно ближе к ICS / JB.

Для моих EditTexts я даю им Girgerbread / iOS (закругленные углы, но без теней)

Кто-то упомянул мне несколько недель назад, что я могу взять чертежи для Gingerbread и использовать их в моих EditTexts. но я начал использовать другой ответ, который я нашел здесь в S / O, очень просто:

<EditText
 background:"@drawable/edittext_round_white"
 ..../>

& мой edittext_round_white.xml:

 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="rectangle"
  >
  <corners android:radius="8dp"/>
<stroke android:width="1dp"
    android:color="#444"/>
<solid android:color="#FFFFFF" />
  </shape>

Теперь, когда я запускаю приложение, две вещи не так

а) нет вообще никакого «фокуса» (я знаю, что мне нужно это реализовать, в этом суть вопроса)

б) курсор не отображается вообще в моем тексте редактирования (серая вертикальная линия указывает на то, куда в тексте редактирования направлен ввод)

Для а) Я предполагаю, что должен использовать какой-то селектор или список, верно? как? Я новичок в укладке в Android, и любая помощь будет оценена. Единственное, что я собираюсь изменить, это цвет обводки.

Б) как сделать так, чтобы курсор появился?

Любые намеки / ссылки / и т.д. здесь очень приветствуются!

Ответы на вопрос(3)

Ваш ответ на вопрос