mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Remove long-press-to-save feature from CandidateView
Bug: 5027059 Change-Id: I884a84e50e810c0c4a8255217b39ea24937c756b
This commit is contained in:
parent
40f7efc172
commit
5ab5807d91
@ -38,7 +38,6 @@ import android.view.Gravity;
|
|||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
import android.view.View.OnLongClickListener;
|
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.PopupWindow;
|
import android.widget.PopupWindow;
|
||||||
@ -51,7 +50,7 @@ import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CandidateView extends LinearLayout implements OnClickListener, OnLongClickListener {
|
public class CandidateView extends LinearLayout implements OnClickListener {
|
||||||
|
|
||||||
public interface Listener {
|
public interface Listener {
|
||||||
public boolean addWordToDictionary(String word);
|
public boolean addWordToDictionary(String word);
|
||||||
@ -323,8 +322,6 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
|
|||||||
final TextView word = (TextView)inflater.inflate(R.layout.candidate_word, null);
|
final TextView word = (TextView)inflater.inflate(R.layout.candidate_word, null);
|
||||||
word.setTag(i);
|
word.setTag(i);
|
||||||
word.setOnClickListener(this);
|
word.setOnClickListener(this);
|
||||||
if (i == 0)
|
|
||||||
word.setOnLongClickListener(this);
|
|
||||||
mWords.add(word);
|
mWords.add(word);
|
||||||
mInfos.add((TextView)inflater.inflate(R.layout.candidate_info, null));
|
mInfos.add((TextView)inflater.inflate(R.layout.candidate_info, null));
|
||||||
mDividers.add(inflater.inflate(R.layout.candidate_divider, null));
|
mDividers.add(inflater.inflate(R.layout.candidate_divider, null));
|
||||||
@ -749,22 +746,6 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean onLongClick(View view) {
|
|
||||||
final Object tag = view.getTag();
|
|
||||||
if (!(tag instanceof Integer))
|
|
||||||
return true;
|
|
||||||
final int index = (Integer) tag;
|
|
||||||
if (index >= mSuggestions.size())
|
|
||||||
return true;
|
|
||||||
|
|
||||||
final CharSequence word = mSuggestions.getWord(index);
|
|
||||||
if (word.length() < 2)
|
|
||||||
return false;
|
|
||||||
addToDictionary(word);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
if (view == mWordToSave) {
|
if (view == mWordToSave) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user