标签: android-edittext

如何在我的代码中添加textView和editText中的样式?

我在代码中创建textView和editText.

           TextView textview = new TextView(getActivity());

            final EditText editText = new EditText(getActivity());
            editText.setGravity(Gravity.CENTER);
Run Code Online (Sandbox Code Playgroud)

我在res/values/mystyle中有样式,当我在textView中添加样式时,它看起来像这样:

 TextView textview = new TextView(getActivity(), null,  R.style.editTextStyle);
Run Code Online (Sandbox Code Playgroud)

但是,没有任何改变.如何在我的代码中添加textView和editText中的样式.我做错了什么?谢谢大家!

java android styles textview android-edittext

1
推荐指数
1
解决办法
8443
查看次数

为什么我的EditText资源在我的Android应用程序中评估为null?

所以我有一个接受用户名和密码的对话框,但是当我尝试从EditText对象获取用户名和密码时,我似乎无法EditText从资源中获取对象,我的代码看起来像这样.

protected Dialog onCreateDialog(int ID){
     LayoutInflater factory = LayoutInflater.from(this);
     final View textEntryView = factory.inflate(R.layout.login_dialogue, null);
     return new AlertDialog.Builder(this)
         .setTitle("Login:")
         .setView(textEntryView)
         .setPositiveButton("login", new DialogInterface.OnClickListener() {
             public void onClick(DialogInterface dialog, int whichButton) {
                 /* Problem occurs below */
                 View aView = findViewById(R.id.login_dialogue_username);
                 String username = ((EditText) aView).getText().toString();
                 String password = ((TextView) findViewById(R.id.login_dialogue_password)).getText().toString();
                 boolean success = attemptLogin(username, password);
             }
         })
         .setNegativeButton("cancel", new DialogInterface.OnClickListener() {
             public void onClick(DialogInterface dialog, int whichButton) {

                 /* User clicked cancel so do some stuff …
Run Code Online (Sandbox Code Playgroud)

android dialog android-edittext

1
推荐指数
1
解决办法
305
查看次数

在android中结合多个字符串和文本

我是android,Java和sqlite的新手.对于我的第一个程序,我正在创建一个程序,它将接受用户输入并放置在预定义的文本中.

示例:"text"string1"more text"string2"更多文本"等

我的文字将是一种颜色,字符串将以另一种颜色显示.

我正在使用sqlite来分离我的数据和代码,这就是我碰壁的地方.试图找到有关如何将上述文本合并到数据库表中的一行/列的帮助.

仅使用上面的一个示例我可以启动并运行.但是,如果我想在发布后添加更多内容,那么将有50多个上述示例用于发布数据库是必须的.

sqlite string android textview android-edittext

1
推荐指数
1
解决办法
3026
查看次数

冰淇淋三明治打破了EditText的setError()?

我在EditText上使用setError()进行验证.它在升级到ICS之前工作正常,但现在错误框为空.我该如何解决?

android android-edittext android-4.0-ice-cream-sandwich

1
推荐指数
1
解决办法
1389
查看次数

如何在活动中显示对话框中的edittext输入

解决了抱歉问题!!!

只是忘了在对话框中指出编辑文本:

number1 = (EditText)dialogcalc.findViewById(R.id.number1);
number2 = (EditText)dialogcalc.findViewById(R.id.number2);
Run Code Online (Sandbox Code Playgroud)

我正在尝试制作一个与用户相乘的计算器.该数字可以放在对话框中的Edittext中.在按下对话框上的按钮计数后,该数字必须乘以并显示在激活对话框的活动中.当我点击计算按钮时出现错误,我该怎么办?

main.xml(对话框)

<?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"
android:orientation="vertical" >

<!-- number 1 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="number:" />
    <EditText
        android:id="@+id/number1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="0"
        android:inputType="number"
        android:layout_marginLeft="20dp" />
</LinearLayout>

<!-- number 2 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="number:" />
    <EditText
        android:id="@+id/number2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="0"
        android:inputType="number"
        android:layout_marginLeft="20dp" />
</LinearLayout>


<Button
    android:id="@+id/btncalculate"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Calculate"/>

<Button
    android:id="@+id/btnreset"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Reset" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

java文件:

package com.tip.calc; …
Run Code Online (Sandbox Code Playgroud)

android dialog android-edittext

1
推荐指数
1
解决办法
8966
查看次数

在Android中键入时更新TextViews

我正在尝试编写一个Android应用程序,它将更新一些TextViews,因为我在一些EditText视图中输入了一些值(实时更新).我想也许在某种形式下使用while循环可能有所帮助,但我想知道是否有更好的方法.

android textview android-edittext

1
推荐指数
1
解决办法
552
查看次数

保存EditText中的文本

我正在尝试从EditText保存文本,我让它工作,但我认为我没有正确地做到这一点.当我在我的应用程序中重新打开它时,它很好,但是当我从设备中取出它并在Windows记事本中打开它时,我会丢失换行符.

...     
        try {
            BufferedWriter buf = new BufferedWriter(new FileWriter(file, true));
            buf.append(cv.getText().toString());
            buf.close();
        } catch(IOException e) {
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

保存大型EditText文本的正确方法是什么?

android bufferedwriter android-edittext

1
推荐指数
1
解决办法
192
查看次数

如何在Android中设置美国格式的电话号码?

我正在开发一个应用程序,我想用美国格式设置电话号码,比如xxx-xxx-xxxx.我怎样才能做到这一点?

android phone-number android-edittext

1
推荐指数
1
解决办法
5421
查看次数

如何清空(或重置)edittext

假设用户回答数学问题,然后他继续回答下一个问题.你用什么语句来清空EditText?

即1 + 1 = 2,2当方程现在为3 + 3时,2仍然在EditText中.

如果我没有说清楚,请告诉我.

java android android-edittext

1
推荐指数
1
解决办法
144
查看次数

将EditText视图动态插入Listview时,虚拟键盘无法打开

我正在努力解决一个让我疯狂的问题.我在论坛中发现了类似的问题,但它们都不像这一样.所以我希望有人能够解决这个问题.或者告诉我我做错了什么.;-)

设置:

我有一个ListView.以下XML代码表示子元素:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" 
    android:layout_width    = "match_parent"
    android:layout_height   = "wrap_content"
    android:id              = "@+id/container">

    <EditText android:id            = "@+id/child"
              android:layout_width  = "300dp"
              android:layout_height = "wrap_content" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它是一个LinearLayout,内部还有一个EditText视图.以下代码将一个子项添加到列表中.由于的EditText视图比它嵌入的LinearLayout,为了测试我已经附上点击收听到这个(第一)的孩子的LinearLayout的空白空间较小.单击此子项时,第二个子项将插入ListView:

public class Keyboard_Bug extends ListActivity
{
    static BugAdapter mAdapter;
    static String [] mNameArray = new String [2];
    static int mCount; 

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mNameArray[0] = "Entry 1";
        mCount = 1;
        mAdapter = new BugAdapter(this);
        setListAdapter(mAdapter);
    }

    public static class BugAdapter extends BaseAdapter
    {
        final …
Run Code Online (Sandbox Code Playgroud)

keyboard android listview focus android-edittext

1
推荐指数
1
解决办法
2756
查看次数