android:layout_width="fill_parent"
android:layout_height="wrap_content" >
+ <Button
+ android:id="@+id/LangButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxLines="1"
+ android:minWidth="50dip"
+ android:text="" />
+
<EditText
android:id="@+id/SearchText"
android:layout_width="0dip"
android:imeOptions="actionSearch|flagNoEnterAction|flagNoExtractUi"
android:inputType="text" />
- <Button
+ <ImageButton
android:id="@+id/ClearSearchTextButton"
+ style="@style/BorderlessButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginRight="15dip"
- android:background="#00000000"
- android:drawableLeft="@drawable/ic_input_delete" />
- <!-- transparent -->
-
- <Button
- android:id="@+id/LangButton"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:maxLines="1"
- android:minWidth="50dip"
- android:text="" />
+ android:padding="@dimen/default_padding"
+ android:src="@drawable/ic_input_delete" />
<Button
android:id="@+id/DownButton"
setSearchText(text, true);
Log.d(LOG, "Trying to restore searchText=" + text);
- final Button clearSearchTextButton = (Button) findViewById(R.id.ClearSearchTextButton);
+ final View clearSearchTextButton = findViewById(R.id.ClearSearchTextButton);
clearSearchTextButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
- onClearSearchTextButton(clearSearchTextButton);
+ onClearSearchTextButton();
}
});
clearSearchTextButton.setVisibility(PreferenceManager.getDefaultSharedPreferences(this)
// Buttons
// --------------------------------------------------------------------------
- private void onClearSearchTextButton(final Button clearSearchTextButton) {
+ private void onClearSearchTextButton() {
setSearchText("", true);
Log.d(LOG, "Trying to show soft keyboard.");
final InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);