android-sdk: Improves the Adapter

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1813 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
sekelsenmat
2011-08-19 11:17:56 +00:00
parent 195bd220a6
commit a5f2737fb4
3 changed files with 64 additions and 64 deletions

View File

@ -117,11 +117,10 @@
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="android_sdk_bindings_gen"/> <UnitName Value="android_sdk_bindings_gen"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="3"/> <EditorIndex Value="3"/>
<WindowIndex Value="0"/> <WindowIndex Value="0"/>
<TopLine Value="84"/> <TopLine Value="768"/>
<CursorPos X="30" Y="123"/> <CursorPos X="48" Y="795"/>
<UsageCount Value="38"/> <UsageCount Value="38"/>
<Loaded Value="True"/> <Loaded Value="True"/>
</Unit8> </Unit8>
@ -202,7 +201,7 @@
<EditorIndex Value="4"/> <EditorIndex Value="4"/>
<WindowIndex Value="0"/> <WindowIndex Value="0"/>
<TopLine Value="129"/> <TopLine Value="129"/>
<CursorPos X="47" Y="152"/> <CursorPos X="41" Y="147"/>
<UsageCount Value="12"/> <UsageCount Value="12"/>
<Loaded Value="True"/> <Loaded Value="True"/>
<DefaultSyntaxHighlighter Value="None"/> <DefaultSyntaxHighlighter Value="None"/>
@ -244,6 +243,7 @@
<Unit23> <Unit23>
<Filename Value="../../../lazarus/lcl/interfaces/android/android_all.pas"/> <Filename Value="../../../lazarus/lcl/interfaces/android/android_all.pas"/>
<UnitName Value="android_all"/> <UnitName Value="android_all"/>
<IsVisibleTab Value="True"/>
<EditorIndex Value="5"/> <EditorIndex Value="5"/>
<WindowIndex Value="0"/> <WindowIndex Value="0"/>
<TopLine Value="682"/> <TopLine Value="682"/>
@ -270,127 +270,123 @@
<UsageCount Value="10"/> <UsageCount Value="10"/>
</Unit25> </Unit25>
</Units> </Units>
<JumpHistory Count="30" HistoryIndex="29"> <JumpHistory Count="29" HistoryIndex="28">
<Position1> <Position1>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="1" Column="1" TopLine="1"/> <Caret Line="76" Column="28" TopLine="41"/>
</Position1> </Position1>
<Position2> <Position2>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="40" Column="36" TopLine="8"/> <Caret Line="582" Column="99" TopLine="507"/>
</Position2> </Position2>
<Position3> <Position3>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="836" Column="33" TopLine="835"/> <Caret Line="524" Column="1" TopLine="507"/>
</Position3> </Position3>
<Position4> <Position4>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="40" Column="48" TopLine="40"/> <Caret Line="525" Column="1" TopLine="507"/>
</Position4> </Position4>
<Position5> <Position5>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="41" Column="58" TopLine="3"/> <Caret Line="528" Column="1" TopLine="507"/>
</Position5> </Position5>
<Position6> <Position6>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="321" Column="29" TopLine="304"/> <Caret Line="529" Column="1" TopLine="507"/>
</Position6> </Position6>
<Position7> <Position7>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="76" Column="28" TopLine="41"/> <Caret Line="532" Column="1" TopLine="507"/>
</Position7> </Position7>
<Position8> <Position8>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="582" Column="99" TopLine="507"/> <Caret Line="535" Column="1" TopLine="507"/>
</Position8> </Position8>
<Position9> <Position9>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="524" Column="1" TopLine="507"/> <Caret Line="539" Column="1" TopLine="507"/>
</Position9> </Position9>
<Position10> <Position10>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="525" Column="1" TopLine="507"/> <Caret Line="541" Column="1" TopLine="507"/>
</Position10> </Position10>
<Position11> <Position11>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="528" Column="1" TopLine="507"/> <Caret Line="542" Column="36" TopLine="526"/>
</Position11> </Position11>
<Position12> <Position12>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="529" Column="1" TopLine="507"/> <Caret Line="145" Column="23" TopLine="99"/>
</Position12> </Position12>
<Position13> <Position13>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="532" Column="1" TopLine="507"/> <Caret Line="1" Column="1" TopLine="1"/>
</Position13> </Position13>
<Position14> <Position14>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="535" Column="1" TopLine="507"/> <Caret Line="143" Column="21" TopLine="99"/>
</Position14> </Position14>
<Position15> <Position15>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="539" Column="1" TopLine="507"/> <Caret Line="145" Column="23" TopLine="99"/>
</Position15> </Position15>
<Position16> <Position16>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="541" Column="1" TopLine="507"/> <Caret Line="42" Column="20" TopLine="3"/>
</Position16> </Position16>
<Position17> <Position17>
<Filename Value="android_sdk_bindings_gen.pas"/> <Filename Value="../../../lazarus/lcl/interfaces/android/android_all.pas"/>
<Caret Line="542" Column="36" TopLine="526"/> <Caret Line="666" Column="17" TopLine="653"/>
</Position17> </Position17>
<Position18> <Position18>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="145" Column="23" TopLine="99"/> <Caret Line="864" Column="22" TopLine="858"/>
</Position18> </Position18>
<Position19> <Position19>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="1" Column="1" TopLine="1"/> <Caret Line="150" Column="1" TopLine="103"/>
</Position19> </Position19>
<Position20> <Position20>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="143" Column="21" TopLine="99"/> <Caret Line="42" Column="1" TopLine="1"/>
</Position20> </Position20>
<Position21> <Position21>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="145" Column="23" TopLine="99"/> <Caret Line="151" Column="1" TopLine="108"/>
</Position21> </Position21>
<Position22> <Position22>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="42" Column="20" TopLine="3"/>
</Position22>
<Position23>
<Filename Value="../../../lazarus/lcl/interfaces/android/android_all.pas"/>
<Caret Line="666" Column="17" TopLine="653"/>
</Position23>
<Position24>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="864" Column="22" TopLine="858"/>
</Position24>
<Position25>
<Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="150" Column="1" TopLine="103"/>
</Position25>
<Position26>
<Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="42" Column="1" TopLine="1"/>
</Position26>
<Position27>
<Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="151" Column="1" TopLine="108"/>
</Position27>
<Position28>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="1" Column="1" TopLine="1"/> <Caret Line="1" Column="1" TopLine="1"/>
</Position28> </Position22>
<Position29> <Position23>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="37" Column="1" TopLine="14"/> <Caret Line="37" Column="1" TopLine="14"/>
</Position29> </Position23>
<Position30> <Position24>
<Filename Value="sdk_level_7/android_all.txt"/> <Filename Value="sdk_level_7/android_all.txt"/>
<Caret Line="267" Column="1" TopLine="220"/> <Caret Line="267" Column="1" TopLine="220"/>
</Position30> </Position24>
<Position25>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="797" Column="48" TopLine="781"/>
</Position25>
<Position26>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="1" Column="1" TopLine="1"/>
</Position26>
<Position27>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="33" Column="29" TopLine="1"/>
</Position27>
<Position28>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="410" Column="23" TopLine="396"/>
</Position28>
<Position29>
<Filename Value="android_sdk_bindings_gen.pas"/>
<Caret Line="552" Column="23" TopLine="512"/>
</Position29>
</JumpHistory> </JumpHistory>
</ProjectOptions> </ProjectOptions>
<CompilerOptions> <CompilerOptions>

View File

@ -799,7 +799,8 @@ begin
if ABaseName = 'int' then Result := False if ABaseName = 'int' then Result := False
else if ABaseName = 'boolean' then Result := False else if ABaseName = 'boolean' then Result := False
else if ABaseName = 'float' then Result := False else if ABaseName = 'float' then Result := False
else Result := True; // else if (ABaseName = 'CharSequence') or (ABaseName = 'String') then Result := False
else Result := False;
end; end;
function TAndroidSDKBindingsGen.GetJavaResultFunction(AReturnType: string function TAndroidSDKBindingsGen.GetJavaResultFunction(AReturnType: string

View File

@ -143,6 +143,9 @@ constructor Create(Activity);
[ArrayAdapter<String>] BaseAdapter Filterable [ArrayAdapter<String>] BaseAdapter Filterable
constructor Create(Activity, int textViewResourceId) constructor Create(Activity, int textViewResourceId)
method void add(String aobject) method void add(String aobject)
method void clear()
method void insert(String aobject, int aindex)
method void remove(String aobject)
# #
# android.R.layout # android.R.layout