Skip to content

Commit

Permalink
Fixed Listview issues
Browse files Browse the repository at this point in the history
  • Loading branch information
yhs0602 committed Sep 20, 2018
1 parent deb5fc8 commit 8771837
Show file tree
Hide file tree
Showing 137 changed files with 153 additions and 174 deletions.
Binary file modified bin/classes.dex
Binary file not shown.
Binary file modified bin/classesdebug/adrt/ADRTMetadata.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/ARMResult.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/BuildConfig.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/CustomDialog.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/DisasmResult.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/ELFUtil$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/ELFUtil.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/ListViewAdapter.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/ListViewItem.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/MadeByActivity.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/MainActivity.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$array.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$attr.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$drawable.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$id.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$layout.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$menu.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$string.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R$xml.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/R.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/RealPathUtils.class
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/RichTextUtils.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/com/jourhyang/disasmarm/SettingsActivity.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/ar/AR$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/ar/AR.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/ar/AREntry$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/ar/AREntry.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/Coff$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/Coff.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/CoffMagic.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/FileHeader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/LineNumber.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/MachineType.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/OptionalHeader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/RelocationInfo.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/SectionHeader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/SectionType.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/Symbol$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/coff/Symbol.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/AbiType$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/AbiType.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/DynamicEntry$Tag.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/DynamicEntry.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/Elf$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/Elf.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/ElfClass$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/ElfClass.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/Header$0$debug.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/Header.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/MachineType.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/ObjectFileType.class
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/ProgramHeader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/SectionHeader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/SectionType.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/elf/SegmentType.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/hex/AbstractReader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/hex/IntelHexReader.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/hex/SRecordReader.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/hex/util/Checksum.class
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesdebug/nl/lxtreme/binutils/hex/util/HexUtils.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified bin/classesrelease/com/jourhyang/disasmarm/MainActivity.class
Binary file not shown.
Binary file modified bin/classesrelease/com/jourhyang/disasmarm/MainActivity.dex
Binary file not shown.
Binary file modified bin/resources.ap_
Binary file not shown.
2 changes: 1 addition & 1 deletion res/layout/listview_item.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="#FFFFFF">

Expand Down
324 changes: 151 additions & 173 deletions res/layout/main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,224 +6,202 @@
android:layout_height="match_parent"
android:gravity="center_horizontal|fill_horizontal">

<ScrollView
<TabHost
android:id="@+id/tabhost1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal">
android:layout_height="match_parent">

<LinearLayout
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_gravity="center_horizontal">
android:layout_height="match_parent"
android:orientation="vertical">

<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

<TabHost
android:id="@+id/tabhost1"
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:foregroundGravity="center_horizontal">

<LinearLayout
android:id="@+id/tab0"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>

<FrameLayout
android:id="@android:id/tabcontent"
<TextView
android:layout_height="wrap_content"
android:text="Disassembler"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="wrap_content"
android:layout_span="5"
android:textSize="32sp"/>

<TextView
android:layout_height="wrap_content"
android:text="Select any file to disassemble"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_width="wrap_content"
android:layout_span="5"/>

<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:foregroundGravity="center_horizontal">
android:layout_height="wrap_content">

<LinearLayout
android:id="@+id/tab0"
android:layout_width="match_parent"
<EditText
android:layout_height="match_parent"
android:orientation="vertical">

<TextView
android:ems="10"
android:layout_width="wrap_content"
android:layout_span="2"
android:id="@+id/fileNameText"
android:inputType="text"/>

<Button
android:layout_height="wrap_content"
android:text="Select file"
android:layout_width="wrap_content"
android:id="@+id/selFile"
android:layout_span="1"
android:layout_weight="1.0"/>

</LinearLayout>

<com.jourhyang.disasmarm.RadioGridGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_span="4">

<TableRow>

<RadioButton
android:layout_height="wrap_content"
android:text="Disassembler"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="wrap_content"
android:layout_span="5"
android:textSize="32sp"/>
android:id="@+id/rbAuto"
android:text="Auto detect"/>

<TextView
<RadioButton
android:layout_height="wrap_content"
android:text="Select any file to disassemble"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_width="wrap_content"
android:layout_span="5"/>

<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<EditText
android:layout_height="match_parent"
android:ems="10"
android:layout_width="wrap_content"
android:layout_span="2"
android:id="@+id/fileNameText"
android:inputType="text"/>

<Button
android:layout_height="wrap_content"
android:text="Select file"
android:layout_width="wrap_content"
android:id="@+id/selFile"
android:layout_span="1"
android:layout_weight="1.0"/>

</LinearLayout>

<com.jourhyang.disasmarm.RadioGridGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_span="4">

<TableRow>

<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbAuto"
android:text="Auto detect"/>

<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbARM"
android:text="ARM"/>

<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbARM64"
android:text="ARM64"/>

</TableRow>

<TableRow>

<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbx86"
android:text="Intel x86"/>

<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbThumb"
android:text="ARM thumb"/>

<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbMIPS"
android:text="MIPS"/>

</TableRow>

</com.jourhyang.disasmarm.RadioGridGroup>

</LinearLayout>
android:id="@+id/rbARM"
android:text="ARM"/>

<LinearLayout
android:id="@+id/tab1"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal">

<LinearLayout
<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:orientation="horizontal">
android:id="@+id/rbARM64"
android:text="ARM64"/>

<Button
android:layout_height="wrap_content"
android:text="Show details"
android:layout_width="wrap_content"
android:id="@+id/btnShowdetail"/>
</TableRow>

<Button
android:layout_height="wrap_content"
android:text="Save Details to file"
android:layout_width="wrap_content"
android:id="@+id/btnSaveDetails"
android:layout_span="2"/>
<TableRow>

</LinearLayout>
<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/rbx86"
android:text="Intel x86"/>

<EditText
<RadioButton
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:ems="10"
android:layout_width="match_parent"
android:layout_span="4"
android:id="@+id/detailText"/>

</LinearLayout>

<LinearLayout
android:id="@+id/tab2"
android:orientation="vertical"
android:gravity="center_horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal">
android:layout_width="wrap_content"
android:id="@+id/rbThumb"
android:text="ARM thumb"/>

<LinearLayout
<RadioButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:orientation="horizontal">
android:id="@+id/rbMIPS"
android:text="MIPS"/>

</TableRow>

</com.jourhyang.disasmarm.RadioGridGroup>

</LinearLayout>

<Button
android:layout_height="wrap_content"
android:text="Disassemble"
android:layout_width="wrap_content"
android:id="@+id/btnDisasm"/>
<LinearLayout
android:id="@+id/tab1"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal">

<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:orientation="horizontal">

<Button
android:layout_height="wrap_content"
android:text="Show details"
android:layout_width="wrap_content"
android:id="@+id/btnShowdetail"/>

<Button
android:layout_height="wrap_content"
android:text="Save Details to file"
android:layout_width="wrap_content"
android:id="@+id/btnSaveDetails"
android:layout_span="2"/>

</LinearLayout>

<EditText
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:ems="10"
android:layout_width="match_parent"
android:layout_span="4"
android:id="@+id/detailText"/>

<Button
android:layout_height="wrap_content"
android:text="Save to file"
android:layout_width="wrap_content"
android:layout_span="2"
android:id="@+id/btnSaveDisasm"/>
</LinearLayout>

</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:orientation="vertical"
android:gravity="center_horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal">

<HorizontalScrollView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_weight="1.0">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal">

<ListView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:id="@+id/listview"/>
<Button
android:layout_height="wrap_content"
android:text="Disassemble"
android:layout_width="wrap_content"
android:id="@+id/btnDisasm"/>

</HorizontalScrollView>
<Button
android:layout_height="wrap_content"
android:text="Save to file"
android:layout_width="wrap_content"
android:id="@+id/btnSaveDisasm"/>

</LinearLayout>
</LinearLayout>

</FrameLayout>
<ListView
android:layout_height="0dp"
android:layout_width="match_parent"
android:id="@+id/listview"
android:layout_weight="1.0"/>

</LinearLayout>

</TabHost>
</FrameLayout>

</LinearLayout>

</ScrollView>
</TabHost>

</LinearLayout>

1 change: 1 addition & 0 deletions src/com/jourhyang/disasmarm/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@ public void run()
//AddOneRow(lvi);
}
adapter.notifyDataSetChanged();
listview.requestLayout();
tab2.invalidate();
dialog.dismiss();
Toast.makeText(MainActivity.this, "done", 1).show();
Expand Down

0 comments on commit 8771837

Please sign in to comment.