Android :: WebView With Theme Doesn't Show Focused Text Field Values
Apr 4, 2009
I have encountered a problem with focused text fields in a WebView not showing entered text values.As long as a WebView text field has focus it will not show text or even the blinking cursor.You can select and highlight the text or unfocus the field to see it, but when it gains focus it will not show the text as if the foreground color of the text is white.The simplest code to demonstrate this is below.With the setTheme using a Light background, try typing values into the Email text field to notice that the text is not visible when the field is focused.
View 4 Replies
Aug 29, 2010
I declared a WebView activity in the manifest like this. code...
When I start this activity within my main activity, only the title of the dialog, containing the apps name, is visible but not the WebView. If I add a TextView to the LinearLayout, it is shown as well, but still the WebView is missing.
If I don't apply android:theme="@android:style/Theme.Dialog" in the manifest, the WebView is displayed.
Why is that and how can I show a WebView in a dialog?
View 2 Replies
View Related
Nov 17, 2010
I'm writing an Android application that allows a user to maintain a list of products. In the EnterProductData activity, the user can enter information about the product into form fields, which will then save the info to a SQLite DB. The EnterProductData activity also allows the user to initiate a barcode scan via the Barcode Scanner app in order to capture the UPC code. The problem I'm facing is trying to set the value of the UPC text field in onActivityResult() once the barcode scan activity is complete and returns the value.
What is ending up happening is my onResume() method is calling a function (populateFields()) that sets the values of the text fields to whatever is currently saved in the DB. And this seems to be happening after onActivityResult() is called. This means the scanned UPC is set as the text field value, only for an empty value to be set to it immediately after. The line of code to blame is commented with asterisks next to it. I imagine that if I immediately save the scanned UPC to the DB in the onActivityResult() method, I can avoid this problem, but that doesn't seem to be the best practice, in my opinion. Can someone advise me on what I should do?
EnterProductData.java
public class EnterProductData extends Activity {
private Button mScanButton;
private EditText mUPC;
private Button mSaveButton;
private Long mRowId;
private DbAdapter mDbHelper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDbHelper = new DbAdapter(this);
mDbHelper.open();
setContentView(R.layout.enter_product_data);
mUPC = (EditText) findViewById(R.id.UPC);
mScanButton = (Button) findViewById(R.id.scanButton);
mSaveButton = (Button) findViewById(R.id.saveButton);
mRowId = (savedInstanceState == null) ? null :
(Long) savedInstanceState.getSerializable(DbAdapter.KEY_PRODUCT_ROWID);
if (mRowId == null) {
Bundle extras = getIntent().getExtras();
mRowId = extras != null ? extras.getLong(DbAdapter.KEY_PRODUCT_ROWID): null;}
populateFields();
mScanButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
IntentIntegrator.initiateScan(EnterProductData.this);}});
mSaveButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
setResult(RESULT_OK);
finish();}});
}private void populateFields() {
if (mRowId != null) {
Cursor product = mDbHelper.fetchProduct(mRowId);
startManagingCursor(product);
mUPC.setText(product.getString(
product.getColumnIndexOrThrow(DbAdapter.KEY_UPC))); //******}
}@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
saveState();
outState.putSerializable(DbAdapter.KEY_PRODUCT_ROWID, mRowId);
}@Override
protected void onPause() {
super.onPause();
saveState();
}@Override
protected void onResume() {
super.onResume();
populateFields();
}private void saveState() {String upc= mUPC.getText().toString();
if (mRowId == null) {
long id = mDbHelper.createProduct(mRowId, UPC);
if (id > 0) mRowId = id;
}} else {mDbHelper.updateProduct(mRowId, UPC);
}}protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case IntentIntegrator.REQUEST_CODE: {
if (resultCode != RESULT_CANCELED) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanResult != null) {
String upc = scanResult.getContents();
mUPC.setText(upc);
}}break;
}}}}
View 1 Replies
View Related
Sep 16, 2010
When I try sending a text to an email via handcent, it doesn't show to text.My mom sends me texts via email when shes at work and I'm not able to respond unless I use the native android text app.Does anyone know how to fix this problem, or is this just not possible with handcent?
View 5 Replies
View Related
Oct 26, 2010
I'm stuck around issue of TextView. I have string which has around 2000+ characters also has some HTML in it. I'm using below code to display this TextView. Hi, this is just testing for dynamic all about you can know. So lets move on to new topic of which was never closed. So lets go bye " All characters get replace Why is it so ? I tried adding/removing/increasing min-height / max- height. Please can any tell me that is it bug in android that it cant handle long String in TextView?
View 2 Replies
View Related
Nov 1, 2010
When I load the touch Facebook login page in the webview, I want that the email field to be set to a value and it can't be modified and to accomplish that I have inserted a JavaScript code in the webview disabling that element. All works fine until I want to click the login button because the page refreshes instead of submit the login info. I've noticed that if I don't disable the item, the login button works fine but I don't know why occurs that.
What can be the problem? I've thought another way to make it works: Whenever the user try to modify the email field ignore whatever he do, but I think this is a less professional way to fix that.
View 2 Replies
View Related
Aug 23, 2010
I have used HTML/CSS/js to make UI for my android app. (port from iPhone app)
One of the HTMLs contains a form. I need to get the values entered in that form and use them in android code. the target of the form is the page itself and the method is GET.
How can i get the values entered by the user in that form?
View 1 Replies
View Related
Jun 23, 2010
I am using WebView to present UI. Is there any way that I can trigger custom soft keyboard when input text form field is selected?
View 1 Replies
View Related
May 28, 2010
I'm pretty sure it's not viable to do what I'd like to based on some initial research, but I figured it couldn't hurt to ask the community of experts here in case someone knows a way.
I'd like to create a custom field for contacts that the user is able to edit from the main Contacts app; however, the user should only be allowed to select from a list of four specific values. A short list of string values would be ideal, but an int with a min/max range would suffice.
I'm interested in knowing if it's possible either way, but also wondering if it make sense to go this route performance wise. More specifically, would it be better to look up a contact (based on a phone number) each time a call or SMS message is received or better to store my own set of data (consisting of name, numbers, and the custom field) and just syncing contact info in a thread every so often? Or syncing contacts the first time the app is run and then registering for changes using ContentObserver?
View 1 Replies
View Related
Feb 11, 2009
I don't know where to put the bug report of APIs.
I use WebView to display some pages in my dictionary software. I met some problems with WebView.
1) could not handle the color values When I use the HTML code: <font color="#00FF00"></font> the WebView could not handle this type of tags. But <font color="red"></font> can work well.
This bug exist both in SDK1.0 & SDK1.1
2) Chinese Char: I use UTF-8 as the charset, and if there exist some Chinese chars, then this HTML code could not be displayed in WebView: <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head> <body> <p><font color="red">[-------- 美国 统词典[双解] --------]</font></p> </body> </html>
This bug exists in SDK1.1.
View 11 Replies
View Related
Aug 7, 2009
I want to add Image to Text field, at the same time i want to write text
under that image( want to describe about the image ) in the same text field. And the image
should be provided with ZOOOM_IN and ZOOM_OUT options, for the user to view.
View 2 Replies
View Related
Sep 16, 2009
I am trying to add new contact using intent...
This code works but not adds several phones and company field doesn't initialize. What I do wrong?
View 2 Replies
View Related
Sep 16, 2010
I have a preferences page which is defined by XML - including some default values. I use a PreferenceActivity to display and handle this page. Whenever I use this page to set the preferences the preference file on the file system is updated properly - I can see this via adb. However, whenever I go back to the settings page after have changed some of the settings, it's the defaults that are shown. Worse than that, if I press back without changing any settings, it then sets the, all back to the default. How I can get the prefs to actually show the current settings? My PreferenceActivityis created thus:
@Override protected void onCreate(Bundle savedInstanceState) {
PreferenceManager.getDefaultSharedPreferences(this) .registerOnSharedPreferenceChangeListener(this);
setDefaults(this); super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); }
The XML looks like this:
<?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<ListPreference android:id="@+id/numberOfYearsList"
android:key="numberOfYears" android:title="Number of Years to Read the Bible"
android:summary="How many years would you like to take to read through the reading plan?"
android:entries="@array/numberOfYears" android:entryValues="@array/numberOfYears"
android:dialogTitle="How Many Years?" android:defaultValue="1" />
<CheckBoxPreference android:key="ignoreDates" android:id="@+id/ignoreDatesCheckbox"
android:title="Ignore Dates" android:summary="Would you like to use the dates in the plan?"
android:defaultValue="false" /> </PreferenceScreen>
View 1 Replies
View Related
Nov 12, 2009
I am really trying to figure this out. So I go into Messaging and I'd like to type in the "to" field a contacts name, like facebook does it and it starts to list matches and then you just pick the one you want. Like it searches your contacts, but I can't figure out how to do this. Like I can only type in a number but I don't have anyones number memorized that's the point of having a saved phone book so am I missing something here?
View 9 Replies
View Related
Mar 9, 2010
I have a screen where you can enable/disable modules for my Android application.
For this I use a CheckboxPreference screen. This is all good, but the summary field gets cut off if longer descriptions are added than 2 lines.
Suppose I have 4-5 lines of description available for each module, I would like to display this in a helper window.
I tried to bind a click event to the CheckboxPreference, but that fires for the whole line, so not only when the checkbox is clicked, and more, wherever you click on the line the checkbox is toggled.
So now I am wondering if this can be fixed. So if the user needs more info, just taps the text and the helper opens up, and if want to toggle the settings it taps the checkbox.
View 2 Replies
View Related
Apr 14, 2010
I apologize if this code looks a bit like a mess (considering the length); I figured I'd just include everything that goes on in my program at the moment.
I'm attempting to create a fairly simple Tic Tac Toe app for Android. I've set up my UI nicely so far so that there are a "grid" of TextViews. As a sort of "debug" right now, I have it so that when one clicks on a TextView, it should display the value of buttonId in a message box. Right now, it displays the correct assigned value for the first element I click, but no matter what I click afterwards, it always just displays the first value buttonID had. I attempted to debug it but couldn't exactly find a point where it would pull the old value (to the best of my knowledge, it reassigned the value).
There's a good possibility I'm missing something small, because this is my first Android project (of any note). Can someone help get different values of buttonId to appear or point out the error in my logic? The code...
View 1 Replies
View Related
Apr 25, 2010
Is there any way to create a transparent text field?
View 4 Replies
View Related
Jun 2, 2010
Is it possible to use AdapterView with text fields in android?
My query returns a set of values and for each I want to place that within a textfield, so that the user may edit the value.
Also, I want to click a button to create a new empty field, so that I may insert a new entry.
If you know of good example, then please let me know!
I would prefer to use XML to define ui and I found this informations:
"In this case we create a new id called text1. The + after the @ in the id string indicates that the id should be automatically created as a resource if it does not already exist, so we are defining text1 on the fly and then using it." Source http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html
Will this + allow me to autocreate as many fields as needed? Is there a way I can generically specify the layout in XML and then create fields adhoc based on db response?
View 1 Replies
View Related
Aug 27, 2009
I have an application with an activity A which creates an activity B (in theme dialog). I push the button in my activity B to finish it, i come back on activity A, it is ok. Then I press the button return on my G1, i go back on my home screen. And now if i do a long press on the home button, and i click on my application, it is the activity B which appears ! I finish my activity B, with this code : setResult(RESULT_OK); finish();
View 4 Replies
View Related
Apr 5, 2010
I am having problem in Virtual Keyboard. I am having text field. if user click the text field then virtual keyboard need to appear. how to do this.
View 5 Replies
View Related
Nov 22, 2010
Has anyone else struggled with the size of the composition field for text messages?Sometimes I get long winded and then I have a hard time proof reading all of my words because the bubble is so small.I try to scroll up and down but it doesn't always work.
View 1 Replies
View Related
Jul 29, 2009
I can not get an EditText view to transform a password.
Here's the creation of my view:
CODE:.......
What I see on the screen is what I type. The text is not transformed.
View 5 Replies
View Related
May 21, 2009
I am trying to change my application theme from java code (For ex: press a button, and the whole application will apply a new Theme: new background, new text color). Please help me if you have any solution for my problem.
View 7 Replies
View Related
Oct 11, 2010
i am trying on to open a webpage in my application using webview when i open it. it shows me blank screen for a while and then open that page in browser inside my applciation. any one suggest me how to show progress or get rid of that blank screen which comes during loading of webview?........
View 2 Replies
View Related
Jun 2, 2010
I am using a TabWidget that contains a List in one tab. What I want to do is when a user selects an item, a webview is shown in that tab.
If the user then wants to go back to the list, they would click on the list tab.
I can get the webview up that replaces the whole tabwidget but don't know how to leave the tabs and show a webview.
View 2 Replies
View Related
Jul 1, 2010
I m making an app in which i have to show the html file in webview. For that I have put that file /asset folder and write following code...
View 2 Replies
View Related
Nov 29, 2010
So i just download a Paul frank theme to my epic and I'm a newbie with my samsung epic. i see that it's installed, but the actual theme isn't showing up on my phone.
View 8 Replies
View Related
Jul 31, 2010
I want to open soft keyboard while starting an activity. The activity contains nothing as its element. I just need to open soft keyboard on the launch. I've tried with
<activity android:windowSoftInputMode="stateAlwaysVisible|stateVisible|adjustResize" but it didn't work.
Also tried with
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
but it didn't work as well i'm using emulator to run the code
View 1 Replies
View Related
Jul 22, 2010
I put a webview in my application to visit a webpage which includes some javascript functions, my purpose is when users click a link in the webpage, it will start a new activity in the application. I've written "webSettings.setJavaScriptEnabled(true);" in my source codes.
It works well in most of the time, however sometimes it doesn't work, there is no response when users click, and I don't know why because the environment is not changed at all.
View 1 Replies
View Related
Nov 9, 2009
I saw that the browser in sdk2.0 has sqlite support however it doesn't seem to work in webview (at least for me). Did any of you guys get sqlite to work in webview if so how?
View 4 Replies
View Related