如果在edittext中输入了4个数字/字母,我该如何运行一些代码?
当我试图将另一个视图带到前面时,我在这里得到一个例外.它发生在我的BoardView类的最后一个方法中,它表示if(lives == 0).任何人都可以看到我应该在哪里调用这个来自?的方法?
public class BoardView extends SurfaceView implements SurfaceHolder.Callback{
Context mContext;
// thread initialization
private BoardThread thread;
Thread timer;
// box variables
Bitmap box =
(BitmapFactory.decodeResource
(getResources(), R.drawable.box));
private int box_x = 140;
private int box_y = 378;
private int boxWidth = box.getWidth();
private int boxHeight = box.getHeight();
// storage
private Vector<Blossom> blossomVector = new Vector<Blossom>();
Iterator<Blossom> dataIterator = blossomVector.iterator();
// counters
private int blossomNum = 0;
private String score;
private int currentScore = 0;
private int lives = …Run Code Online (Sandbox Code Playgroud) android android-linearlayout android-edittext android-framelayout
EditText我的屏幕上有一个名字.我想只接受来自az,AZ的字母表格式,不应接受数字,特殊字符.
我正在使用inputtype="textPersonName"它,但它不工作,它接受意味着显示所有数字,字符等.
对于电话领域inputtype="phone"正在使用它接受仅在字段`中显示数字的方法.
为什么这样?
我有一个带有EditTextPreference的首选项屏幕.如何设置提示
或者在xml中
android:hint
Run Code Online (Sandbox Code Playgroud)
或者像代码一样
setHint(int), setHint(CharSequence hint)
Run Code Online (Sandbox Code Playgroud)
在EditText字段上的EditTextPreference上?我认为它就像在EditText上,但我没有找到这样的东西.谢谢.
我做了一个带有5个edittexts的表单但是当键盘要显示最后两个edittext时我看不到.
切换到下一个字段的唯一方法是使用键盘上的按钮.
有没有使用按钮添加滚动的解决方案?
我尝试使用sdk 3,调整键盘和其他类似的东西.
我正在开发一个应用程序,如果我点击一个按钮,它将检查所有编辑文本是否为空或写入的东西,并为该消息提供类似的警报框.我已经制作了一个方法并在Onclick事件中调用它.但我是无法获得所需的结果,因为语法错误不是甚至logcat没有显示任何错误请帮助我...提前感谢..
ImageButton b2=(ImageButton)findViewById(R.id.imageButton2);
b2.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0) {
checkValue();
}
private void checkValue() {
EditText e = (EditText) findViewById(R.id.editText1);
EditText e1 = (EditText) findViewById(R.id.editText2);
EditText e2 = (EditText) findViewById(R.id.editText3);
EditText e3 = (EditText) findViewById(R.id.editText4);
EditText e4 = (EditText) findViewById(R.id.editText5);
EditText e5 = (EditText) findViewById(R.id.editText6);
String f = e.getText().toString();
String f1 = e1.getText().toString();
String f2 = e2.getText().toString();
String f3 = e3.getText().toString();
String f4 = e4.getText().toString();
String f5 = e5.getText().toString();
if ((f.length()>0)&&(f1.length()>0)&&(f2.length()>0)&&(f3.length()>0)&&(f4.length()>0)&&(f5.length()>0)) {
AlertDialog alert= new AlertDialog.Builder(Test.this).create();
alert.setTitle("Exception:Incomplete …Run Code Online (Sandbox Code Playgroud) 这个问题可能看起来很简单,但我不知道答案.在登录页面中,我有两个edittext,当第一个edittext聚焦时,键盘出现并隐藏第二个edittext,这对我来说是个问题.我需要的是,当键盘出现时,它不应该隐藏第二个edittext,而应该显示它们.等待有价值的评论和回应.
编辑:#1
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<RelativeLayout android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/login_bg">
<!-- <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"
android:id="@+id/loginScrollView" android:layout_above="@+id/footer" android:scrollbars="vertical"
android:fadingEdge="none"> -->
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:id="@+id/loginMainLayout" android:layout_above="@+id/footer">
<ImageView android:layout_width="fill_parent" android:id="@+id/logo_image_login"
android:layout_height="0dip" android:layout_weight="27"
android:src="@drawable/video_date_logo_a" android:scaleType="fitCenter"
android:layout_marginTop="20dip" android:layout_marginBottom="0dip"></ImageView>
<TableLayout android:layout_width="fill_parent"
android:layout_height="0dip" android:layout_weight="23"
android:paddingLeft="5dip" android:paddingRight="5dip">
<TableRow android:layout_marginLeft="10dip"
android:layout_height="0dip" android:layout_weight="1"
android:layout_marginRight="5dip" android:layout_marginTop="10dip"
android:layout_marginBottom="5dip" android:gravity="center_vertical">
<TextView android:layout_width="0dip"
style="@style/ivideodate.blue.small" android:layout_weight="0.35"
android:layout_height="wrap_content" android:text="@string/login_email"></TextView>
<EditText android:layout_width="0dip" android:id="@+id/login_emailid"
android:layout_weight="0.80" android:layout_height="wrap_content"
android:maxLength="40" android:singleLine="true" android:text=""
style="@style/ivideodate.black.input" android:background="@drawable/tagline_bg_a"
android:focusableInTouchMode="true" android:layout_marginRight="5dip"
android:inputType="textEmailAddress"></EditText>
</TableRow>
<TableRow android:layout_marginLeft="10dip"
android:layout_marginRight="5dip" android:layout_marginTop="10dip"
android:layout_marginBottom="5dip" android:layout_height="0dip"
android:layout_weight="1" android:gravity="center_vertical"> …Run Code Online (Sandbox Code Playgroud) 如何使用Java中的用户输入EditText的任何内容?仅举一个例子,也许用户输入"我这个周末度过了愉快的时光!" 进入EditText(如Facebook更新或推文).我想做点什么"这个周末我度过了愉快的时光!" 那么如何在应用程序中使用Java来影响它?
我需要你的帮助:)我有一个EditText,下面是ExpandableListView.我使用了BaseExpandableListAdapter和groups/child.我希望当用户在EditText中写入时,ExpandableListView只显示插入了文本的组(项).我认为我必须创建一个过滤器.这里有一段我的源代码.有人可以帮帮我吗?先感谢您
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState
setContentView(R.layout.main);
et = (EditText) findViewById(R.id.filterText);
et.setSingleLine();
et.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
if (et.getText().toString().equals(""))
elv.setBackgroundColor(Color.BLACK);
else
{
elv.setBackgroundColor(Color.WHITE);
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
elv=getExpandableListView();
mAdapter = new MyExpandableListAdapter(fields_select,description);
elv.setAdapter(mAdapter);
class MyExpandableListAdapter …Run Code Online (Sandbox Code Playgroud)