Это возможно в XML, обернув ваш EditText внутри LinearLayout:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="10"
android:gravity="center"
>
<EditText
android:layout_height="wrap_content"
android:layout_width="0dip"
android:layout_weight="8"
/>
</LinearLayout>
Вы можете достаточно легко проверить это, проверив планы запросов в обеих ситуациях. Нет никакой разницы, о которой я знаю. Есть логическая разница между BETWEEN и "<" и ">" ... BETWEEN включается. Это эквивалентно «<=» и «=>».
Два сравниваемых здесь оператора принципиально отличаются друг от друга, и, следовательно, создаваемые планы выполнения также могут быть разными (хотя и не гарантированными).
Определяющим фактором является распределение данных (селективность) столбца, к которому применяются операторы сравнения. Это вместе со статистикой будет определять, будет ли индекс использоваться или нет и т. Д.
Надеюсь, это имеет смысл.
собственно. Я просто пытаюсь свериться с некоторыми из моих данных. BETWEEN эквивалентно "> =" и "<". Например: с 01.05.2010 по 30.05.2010: данные будут поступать только с 01.05.2010 00:00:00 до 23:59:59 29.05.2010. Попробуйте запросить свою таблицу с помощью «Упорядочить по [TimeField] desc», и вы увидите результат.