Handling click events on a drawable within an EditText

Actually you don’t need to extend any class. Let’s say I have an EditText editComment with a drawableRight editComment.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { final int DRAWABLE_LEFT = 0; final int DRAWABLE_TOP = 1; final int DRAWABLE_RIGHT = 2; final int DRAWABLE_BOTTOM = 3; if(event.getAction() == MotionEvent.ACTION_UP) { if(event.getRawX() >= … Read more

Password hint font in Android

Changing the typeface in xml didn’t work on the hint text for me either. I found two different solutions, the second of which has better behavior for me: 1) Remove android:inputType=”textPassword” from your xml file and instead, in set it in java: EditText password = (EditText) findViewById(R.id.password_text); password.setTransformationMethod(new PasswordTransformationMethod()); With this approach, the hint font … Read more

How to create EditText with rounded corners?

There is an easier way than the one written by CommonsWare. Just create a drawable resource that specifies the way the EditText will be drawn: <?xml version=”1.0″ encoding=”utf-8″?> <!– res/drawable/rounded_edittext.xml –> <shape xmlns:android=”http://schemas.android.com/apk/res/android” android:shape=”rectangle” android:padding=”10dp”> <solid android:color=”#FFFFFF” /> <corners android:bottomRightRadius=”15dp” android:bottomLeftRadius=”15dp” android:topLeftRadius=”15dp” android:topRightRadius=”15dp” /> </shape> Then, just reference this drawable in your layout: <?xml version=”1.0″ … Read more

Changing EditText bottom line color with appcompat v7

Finally, I have found a solution. It simply consists of overriding the value for colorControlActivated, colorControlHighlight and colorControlNormal in your app theme definition and not your edittext style. Then, think to use this theme for whatever activity you desire. Below is an example: <style name=”Theme.App.Base” parent=”Theme.AppCompat.Light.DarkActionBar”> <item name=”colorControlNormal”>#c5c5c5</item> <item name=”colorControlActivated”>@color/accent</item> <item name=”colorControlHighlight”>@color/accent</item> </style>

restrict edittext to single line

Use android:maxLines=”1″ and android:inputType=”text” You forgot the android:maxLines attribute. And refer for android:inputType With your example, below will give this result: <EditText android:id=”@+id/searchbox” android:layout_width=”match_parent” android:layout_height=”wrap_content” android:maxLines=”1″ android:inputType=”text” android:scrollHorizontally=”true” android:ellipsize=”end” android:layout_weight=”1″ android:layout_marginTop=”2dp” android:drawablePadding=”10dp” android:background=”@drawable/edittext” android:drawableLeft=”@drawable/folder_full” android:drawableRight=”@drawable/search” android:paddingLeft=”15dp” android:hint=”search…”> </EditText>

Android: show soft keyboard automatically when focus is on an EditText

You can create a focus listener on the EditText on the AlertDialog, then get the AlertDialog‘s Window. From there you can make the soft keyboard show by calling setSoftInputMode. final AlertDialog dialog = …; editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); } } });

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)