具有EditText小部件以及放置在ScrollView中的一些小部件.
我已经使用android:scrollbars ="vertical"设置了EditText的属性,以便在editText中启用垂直滚动.
现在,当我启动活动时,editText具有焦点,并显示垂直滚动条几秒钟.
这里的问题是当我尝试在EditText中滚动时,ScrollView会移动.
如何在EditText中启用滚动而不在scrollview中滚动.
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
.
.
.
<EditText
android:id="@+id/smset"
android:layout_width="match_parent"
android:gravity="top|left"
android:height="100dip"
android:inputType="textMultiLine" >
</EditText>
.
.
.
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud) 我有一个AutoCompleteTextView,在setOnItemClickListener中, 我想检查用户何时键入特殊文本,AutoCompleteTextView清除并设置为"".但是,当我这样做时,得到一个堆栈溢出错误.通常,setOnItemClickListener中的每个更改都会生成错误!! 我想在我的AutoCompleteTextView中设置一些更改!我怎么能这样做?
我试图在Android中显示两个edittext字段的警报.来源如下:
public void UserPass(){
final SharedPreferences prefs=getSharedPreferences("PrefsPreferences",MODE_PRIVATE);
String user=prefs.getString("user", "");
String pass=prefs.getString("password", "");
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("U/P");
builder.setCancelable(false);
final EditText input1 = new EditText(this);
final EditText input2 = new EditText(this);
builder.setView(input1);
builder.setView(input2);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//My code
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
Run Code Online (Sandbox Code Playgroud)
只显示一个EditText.我究竟做错了什么?
谢谢!
我动态创建EditText框,具体取决于从数据库中撤回的内容.
IE浏览器.
final EditText textV = new EditText(this);
textV.setText(monEntry);
Run Code Online (Sandbox Code Playgroud)
反正有没有使用subString()将EditText中的一些文本设置为一种颜色而将另一种文本设置为另一种颜色?非常感谢,如果有人可以提供帮助!
eT = (EditText) findViewById(R.id.searchAutoCompleteTextView_feed);
eT.setFocusable(false);
eT.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Log.d("Cliked on edit text", "eT.onClick");
eT.setFocusable(true);
}
});
Run Code Online (Sandbox Code Playgroud)
我写了这段代码,希望焦点不在editText上,因为它会弹出我不想要的屏幕键盘。效果很好,但是当我单击editText时,我希望它被聚焦,以便现在弹出小键盘....但是这不起作用,当我单击editText时,它什么也没有
我需要你的帮助.我有EditText字段,它充当搜索字段,用于搜索列表中的许多项目.现在我使用TextWatcher的afterTextChanged(Editable s)方法,但它对我来说并不完美.快速输入和擦除后的某些时候,下一个搜索过程不涉及用户输入的所有文本.原因是在漫长的搜索过程中,我不能缩短它.在我的情况下,我需要知道,wnen用户完全输入他的输入,但afterTextChanged()处理每个符号更改.我会很感激任何想法.谢谢!
我有两个编辑字段"用户名"和"密码",每次我回到包含这些字段的页面时,值都不会被删除.我尝试使用以下代码,但没有帮助:
username = (EditText) findViewById(R.id.enterUsername);
password = (EditText) findViewById(R.id.enterPassword);
username.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
username.setText("");
}
});
password.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
password.setText("");
}
});
Run Code Online (Sandbox Code Playgroud)
回到同一个活动时,可以做什么来擦除EditText字段的先前条目?
我正在尝试创建一个for-loop来为布局添加视图.该for-loop工作正常(我用初始化变量尝试过),但我需要从得到一个整数EditText.我用了一个try-catch和LogCat告诉我以下......
java.lang.NumberFormatException: invalid int "".
Run Code Online (Sandbox Code Playgroud)
网站developers.android.com说这是错误地将字符串转换为整数,但我不明白我是如何错误地从中获取数据的EditText.
这是我的代码......
public class UserPref2Activity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
try
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText numSensors = (EditText) findViewById(R.id.num_sensors);
String change = numSensors.getText().toString();
int i = Integer.parseInt(change);
int j; //iterates through the for loop
ScrollView sv = new ScrollView(this);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
sv.addView(ll);
for(j=1;j<i;j++)
{
EditText name = new EditText(this);
name.setText("Name:");
EditText type = new EditText(this);
type.setText("Type:");
EditText …Run Code Online (Sandbox Code Playgroud) 我在布局中有一个EditText,并且我还在布局的底部放置了AdMob广告,当有人在EditText中输入某些东西时,假设是键盘按钮右下角的"完成"按钮,但是在我添加之后AdMob它有一个"下一步"按钮,当你按下它时,它会关注广告!有没有办法禁用它?
我的XML:
<com.google.ads.AdView android:id="@+id/adView"
android:focusable="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="XXXXXXXXXXX"
ads:adSize="BANNER"
ads:testDevices="XXXXXXXXXXX"/>
Run Code Online (Sandbox Code Playgroud)
我的Java:
if (showAds == true) {
AdView adView = (AdView)this.findViewById(R.id.adView);
adView.loadAd(new AdRequest());
}
Run Code Online (Sandbox Code Playgroud)
注意:我不知道这是否重要,但我使用的是ViewPager,因此AdView位于我的Main.xml布局文件中,而EditText位于我的ViewPager膨胀的布局上.
香港专业教育学院曾试图在Android开发人员上搜索记事本的教程,但它似乎与最近的更改脱机了.
我需要的是一个由用户使用3-4个edittext框和2个日期框创建的数据库,并存储为1个文件我可以回顾...
但我不知道从哪里开始数据库..
香港专业教育学院阅读有关如何制作一个的教程,但我无法找出需要根据我的需要改变数据库编码的内容,
当我点击一个添加按钮时,我创建了一个生成随机单词的单词,当我点击一个添加按钮但是这并不告诉我需要做什么才能从我的文本输入框和日期选择器中获取信息并在列表视图中显示它们..
对此的任何帮助都会很棒.
PS.我没有找人为我做这个想要了解数据库.