Making a clickable LinearLayout change color on click?

by Romain Guy » Tue, 09 Mar 2010 01:22:20 GMT


Sponsored Links
 > but this will just override the shape background definition I supplied

That's exactly what you have to do!

>



Other Threads

1. Orientation for Dialog

I have started to develop android application for QVGA Screen. My
Application has to create new dialog box, but It was not looking great
while my application was running in QVGA-P Mode.

My question is that How can we change dialog box orientation when Its
created?

--~--~---------~--~----~------------~-------~--~----~

2. tessereact compile in android ndk

Hello!


me and my friend trying to port tesseract to android.
Tesseract is an open source optical character recognition software
first developed by HP now by Google.
http://code.google.com/p/tesseract-ocr

This tesseract project is an external android project
http://android.git.kernel.org/?p=platform/external/tesseract.git;a=summarybut

We try to compile it with the android NDK. We try to compile all the
modules as a static library, expect libtesseract which we try as
shared library.
But we got this compile error message included at the end of the
letter.
Could anybody help what to do?
Is it possible to compile tesseract with the android NDK?
Or is it impossible, or does it need some code to change?

thanks
Tom


In file included from sources/tesseract/dict/
patternfst.h:10,
               from sources/tesseract/dict/fstmodel.h:8,
               from sources/tesseract/dict/permute.cpp:36:
sources/tesseract/dict/wordfst.h:10:36: error: nlp/fst/lib/fstlib-
inl.h: No such file or directory
sources/tesseract/dict/wordfst.h:12:43: error: third_party/libidn/
stringprep.h: No such file or directory
sources/tesseract/dict/wordfst.h:13:36: error: util/utf8/
unicodeprops.h: No such file or directory
sources/tesseract/dict/wordfst.h:14:51: error: third_party/icu/current/
unicode/uchar.h: No such file or directory
sources/tesseract/dict/wordfst.h:15:39: error: i18n/utf8/
char_properties.h: No such file or directory
In file included from sources/tesseract/dict/permute.cpp:39:
sources/tesseract/cutil/const.h:52:1: warning: "MAXFLOAT" redefined
In file included from sources/tesseract/dict/permute.cpp:33:
build/platforms/android-1.5/arch-arm/usr/include/math.h:164:1:
warning: this is the location of the previous definition
In file included from sources/tesseract/dict/patternfst.h:10,
               from sources/tesseract/dict/fstmodel.h:8,
               from sources/tesseract/dict/permute.cpp:36:
sources/tesseract/dict/wordfst.h:18: error: expected initializer
before '<' token
sources/tesseract/dict/wordfst.h:22: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/wordfst.h:22: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/wordfst.h: In member function 'bool
ltstr::operator()(int) const':
sources/tesseract/dict/wordfst.h:23: error: 's1' was not declared in
this scope
sources/tesseract/dict/wordfst.h:23: error: 's2' was not declared in
this scope
sources/tesseract/dict/wordfst.h: At global scope:
sources/tesseract/dict/wordfst.h:44: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:45: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:46: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:47: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:48: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:49: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:50: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:51: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:52: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:59: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/wordfst.h:59: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/wordfst.h:64: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/wordfst.h:64: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/wordfst.h:66: error: ISO C++ forbids
declaration of 'StdVectorFst' with no type
sources/tesseract/dict/wordfst.h:66: error: expected ';' before '*'
token
sources/tesseract/dict/wordfst.h:67: error: 'StdVectorFst' has not
been declared
sources/tesseract/dict/wordfst.h:69: error: 'list' has not been
declared
sources/tesseract/dict/wordfst.h:69: error: expected ',' or '...'
before '<' token
sources/tesseract/dict/wordfst.h:75: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/wordfst.h:75: error: ISO C++ forbids
declaration of 'StdVectorFst' with no type
sources/tesseract/dict/wordfst.h:75: error: expected ';' before 'fst_'
sources/tesseract/dict/wordfst.h:79: error: 'list' has not been
declared
sources/tesseract/dict/wordfst.h:79: error: expected ',' or '...'
before '<' token
In file included from sources/tesseract/dict/fstmodel.h:8,
               from sources/tesseract/dict/permute.cpp:36:
sources/tesseract/dict/patternfst.h:19: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:19: error: ISO C++ forbids
declaration of 'string' with no type
sources/tesseract/dict/patternfst.h:24: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:24: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/patternfst.h:26: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:26: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/patternfst.h:38: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:38: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/patternfst.h:42: error: 'list' has not been
declared
sources/tesseract/dict/patternfst.h:42: error: expected ',' or '...'
before '<' token
sources/tesseract/dict/patternfst.h:44: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:44: error: ISO C++ forbids
declaration of 'string' with no type
sources/tesseract/dict/patternfst.h:46: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:46: error: ISO C++ forbids
declaration of 'string' with no type
sources/tesseract/dict/patternfst.h:47: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/patternfst.h:47: error: ISO C++ forbids
declaration of 'string' with no type
sources/tesseract/dict/patternfst.h:54: error: 'nlp_fst' has not been
declared
sources/tesseract/dict/patternfst.h:54: error: ISO C++ forbids
declaration of 'StdVectorFst' with no type
sources/tesseract/dict/patternfst.h:54: error: expected ';' before
'fst_'
sources/tesseract/dict/patternfst.h:58: error: ISO C++ forbids
declaration of 'map' with no type
sources/tesseract/dict/patternfst.h:58: error: expected ';' before '<'
token
sources/tesseract/dict/patternfst.h:66: error: ISO C++ forbids
declaration of 'map' with no type
sources/tesseract/dict/patternfst.h:66: error: expected ';' before '<'
token
sources/tesseract/dict/patternfst.h:71: error: ISO C++ forbids
declaration of 'vector' with no type
sources/tesseract/dict/patternfst.h:71: error: expected ';' before '<'
token
sources/tesseract/dict/patternfst.h:74: error: ISO C++ forbids
declaration of 'vector' with no type
sources/tesseract/dict/patternfst.h:74: error: expected ';' before '<'
token
sources/tesseract/dict/patternfst.h:77: error: 'String' does not name
a type
sources/tesseract/dict/patternfst.h:80: error: 'String' does not name
a type
sources/tesseract/dict/patternfst.h:84: error: ISO C++ forbids
declaration of 'vector' with no type
sources/tesseract/dict/patternfst.h:84: error: expected ';' before '<'
token
sources/tesseract/dict/patternfst.h:87: error: 'string' does not name
a type
sources/tesseract/dict/patternfst.h:88: error: 'String' does not name
a type
In file included from sources/tesseract/dict/permute.cpp:36:
sources/tesseract/dict/fstmodel.h:10: error: 'uint32' was not declared
in this scope
sources/tesseract/dict/fstmodel.h:11: error: 'uint32' does not name a
type
sources/tesseract/dict/fstmodel.h:16: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/fstmodel.h:16: error: ISO C++ forbids
declaration of 'string' with no type
sources/tesseract/dict/fstmodel.h:19: error: expected ',' or '...'
before '&' token
sources/tesseract/dict/fstmodel.h:19: error: ISO C++ forbids
declaration of 'String' with no type
sources/tesseract/dict/permute.cpp: In member function 'void
tesseract::Dict::init_permute()':
sources/tesseract/dict/permute.cpp:1065: error: invalid conversion
from 'const char*' to 'int'
sources/tesseract/dict/permute.cpp:1065: error:   initializing
argument 1 of 'void LanguageModel::InitWithLanguage(int)'
make: *** [out/apps/tesseract/android-1.5-arm/objs/ocr/dict/permute.o]
Error 1

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: 

3. Getting error: The icon for your application is not valid. Please use a 48x48 PNG

4. About Canvas

5. Service message for App installation

6. How to determine what input methods are available on device

7. Catching exceptions globally