-
大小: 714KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-05-16
- 語(yǔ)言: 其他
- 標(biāo)簽: ScrollView??GridView??水平滾動(dòng)??解析??
資源簡(jiǎn)介
該資源實(shí)現(xiàn)了HorizontalScrollView嵌套GridView實(shí)現(xiàn)單行滾動(dòng)效果。選中GridView的item,該item下面的ListView跟著變化,并處理了他們之間的焦點(diǎn)轉(zhuǎn)換問(wèn)題

代碼片段和文件信息
package?com.tpv.xmic.help.ebony2k14;
import?java.io.IOException;
import?java.io.InputStream;
import?java.util.List;
import?javax.xml.parsers.ParserConfigurationException;
import?javax.xml.parsers.SAXParser;
import?javax.xml.parsers.SAXParserFactory;
import?org.xml.sax.InputSource;
import?org.xml.sax.SAXException;
import?org.xml.sax.xmlReader;
import?com.tpv.xmic.help.ebony2k14.R;
import?com.tpv.xmic.help.ebony2k14.helper.HelpList;
import?com.tpv.xmic.help.ebony2k14.helper.ListItem;
import?com.tpv.xmic.help.ebony2k14.helper.SAXPraserHelper;
import?com.tpv.xmic.help.ebony2k14.helper.XmicListAdapter;
import?com.tpv.xmic.help.ebony2k14.helper.XmicListItemAdapter;
import?com.tpv.xmic.help.ebony2k14.listener.DataListListener;
import?com.tpv.xmic.help.ebony2k14.view.XmicGridView;
import?com.tpv.xmic.help.ebony2k14.view.XmicListView;
import?android.app.Activity;
import?android.os.Bundle;
import?android.os.Handler;
import?android.view.KeyEvent;
import?android.view.View;
import?android.view.View.onfocusChangeListener;
import?android.view.View.OnKeyListener;
import?android.view.Window;
import?android.view.WindowManager;
import?android.webkit.WebView;
import?android.webkit.WebViewClient;
import?android.widget.AdapterView.OnItemSelectedListener;
import?android.widget.AdapterView;
import?android.widget.Button;
import?android.widget.frameLayout;
import?android.widget.HorizontalScrollView;
import?android.widget.LinearLayout;
import?android.widget.ListView;
/**
?*?HelpActivity
?*?
?*?@author?esther.bao
?*?
?*/
public?class?HelpActivity?extends?Activity?implements?DataListListener
onfocusChangeListener?{
public?WebView?listWebView;
private?List?lists;
public?XmicGridView?gridView;
public?XmicListView?listView;
private?List?itemLists;
private?List?itemBooks;
public?HorizontalScrollView?hScrollView;
private?int?gSelectedPosition?=?0;
private?View?gSelectedView;
public?Button?btnList;
public?Button?btnBook;
private?int?typeList?=?10;
private?int?typeBook?=?11;
private?LinearLayout?linearLayoutHelpList;
private?LinearLayout?linearLayoutHelpBook;
private?ListView?listViewBookOne;
private?ListView?listViewBookTwo;
private?List?bookLists?=?null;
public?Handler?myHandler?=?new?Handler();
private?int?listViewOne?=?100;
private?int?listViewTwo?=?101;
private?int?listViewThree?=?102;
@Override
protected?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_title);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
findViews();
parseListxml(R.raw.help_list);
}
private?void?parseListxml(int?helpList)?{
try?{
//?實(shí)例化一個(gè)SAXParserFactory對(duì)象
SAXParserFactory?factory?=?SAXParserFactory.newInstance();
SAXParser?parser;
//?實(shí)例化SAXParser對(duì)象,創(chuàng)建xmlReader對(duì)象,解析器
parser?=?factory.newSAXParse
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-01-31?20:07??HscrollView\
?????文件?????????364??2013-01-22?11:13??HscrollView\.classpath
?????文件?????????845??2013-01-22?11:13??HscrollView\.project
?????文件?????????925??2013-01-29?09:14??HscrollView\AndroidManifest.xm
?????目錄???????????0??2013-01-31?20:07??HscrollView\assets\
?????目錄???????????0??2013-01-31?20:07??HscrollView\assets\8830\
?????文件????????5659??2013-01-30?11:10??HscrollView\assets\8830\Index.html
?????文件???????53917??2013-01-22?11:13??HscrollView\ic_launcher-web.png
?????目錄???????????0??2013-01-31?20:07??HscrollView\libs\
?????文件??????385685??2013-01-22?11:13??HscrollView\libs\android-support-v4.jar
?????文件?????????781??2013-01-22?11:13??HscrollView\proguard-project.txt
?????文件?????????563??2013-01-22?11:13??HscrollView\project.properties
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\drawable\
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\drawable-hdpi\
?????文件???????19163??2013-01-17?13:46??HscrollView\res\drawable-hdpi\button_hl.png
?????文件????????7935??2013-01-17?13:46??HscrollView\res\drawable-hdpi\button_normal.png
?????文件???????59101??2013-01-28?13:37??HscrollView\res\drawable-hdpi\ic_launcher.png
?????文件????????4404??2013-01-28?13:47??HscrollView\res\drawable-hdpi\index_normal.png
?????文件????????6070??2013-01-28?13:47??HscrollView\res\drawable-hdpi\index_selected.png
?????文件???????10653??2013-01-28?13:46??HscrollView\res\drawable-hdpi\list_normal.png
?????文件???????20874??2013-01-28?13:46??HscrollView\res\drawable-hdpi\list_selected.png
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\drawable-ldpi\
?????文件???????59101??2013-01-28?13:37??HscrollView\res\drawable-ldpi\ic_launcher.png
?????文件????????7168??2013-01-29?16:36??HscrollView\res\drawable-ldpi\Thumbs.db
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\drawable-mdpi\
?????文件???????59101??2013-01-28?13:37??HscrollView\res\drawable-mdpi\ic_launcher.png
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\drawable-xhdpi\
?????文件???????59101??2013-01-28?13:37??HscrollView\res\drawable-xhdpi\ic_launcher.png
?????文件?????????449??2013-01-18?10:50??HscrollView\res\drawable\button_sel.xm
?????目錄???????????0??2013-01-31?20:07??HscrollView\res\layout\
............此處省略39個(gè)文件信息
評(píng)論
共有 條評(píng)論