最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實(shí)現(xiàn)騰訊新聞的新聞?lì)悇e導(dǎo)航效果

 更新時(shí)間:2017年03月01日 17:02:37   作者:地中海伯爵  
這篇文章主要介紹了Android實(shí)現(xiàn)騰訊新聞的新聞?lì)悇e導(dǎo)航效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

效果圖如下所示:

 1、在Adapter中加入如下代碼

<pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'OCR A Std';font-size:10.2pt;"><span style="color:#cc7832;">private int </span><span style="color:#9876aa;">clickTemp </span>= -<span style="color:#6897bb;">1</span><span style="color:#cc7832;">;</span><span style="color:#808080;">//</span><span style="color:#a8c023;"><em>TODO </em></span><span style="color:#a8c023;font-family:'宋體';"><em>被選擇的</em></span><span style="color:#a8c023;"><em>item</em></span><span style="color:#a8c023;font-family:'宋體';"><em>下標(biāo)</em></span></pre><p></p> 
<pre style="background-color:#2b2b2b; color:#a9b7c6; font-family:'OCR A Std'; font-size:10.2pt"><span style="color:#629755"><em>/** 
</em></span><span style="color:#629755"><em> * </em></span><span style="color:#a8c023"><em>TODO </em></span><span style="color:#a8c023; font-family:'宋體'"><em>傳入下標(biāo),設(shè)置被選擇的</em></span><span style="color:#a8c023"><em>item 
</em></span><span style="color:#a8c023"><em> </em></span><span style="color:#629755"><em>* 
</em></span><span style="color:#629755"><em> * </em></span><span style="color:#629755"><strong><em>@param </em></strong></span><span style="color:#8a653b"><em>position 
</em></span><span style="color:#8a653b"><em> </em></span><span style="color:#629755"><em>*/ 
</em></span><span style="color:#cc7832">public void </span><span style="color:#ffc66d">setSelection</span>(<span style="color:#cc7832">int </span>position) { 
 <span style="color:#9876aa">clickTemp </span>= position<span style="color:#cc7832">; 
</span>}</pre> 
<br> 
<pre></pre> 

2、在Adapter的getView方法中加入如下代碼 

<p></p> 
<p></p><pre name="code" class="java"><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'OCR A Std';font-size:10.2pt;"><span style="color:#808080;">//</span><span style="color:#a8c023;"><em>TODO </em></span><span style="color:#a8c023;font-family:'宋體';"><em>點(diǎn)擊改變</em></span><span style="color:#a8c023;"><em>item</em></span><span style="color:#a8c023;font-family:'宋體';"><em>底部控件狀態(tài) 
</em></span><span style="color:#cc7832;">if </span>(<span style="color:#9876aa;">clickTemp </span>== position) {<span style="color:#808080;">//</span><span style="color:#a8c023;"><em>TODO </em></span><span style="color:#a8c023;font-family:'宋體';"><em>選中的</em></span><span style="color:#a8c023;"><em>item</em></span><span style="color:#a8c023;font-family:'宋體';"><em>顯示底部控件 
</em></span><span style="color:#a8c023;font-family:'宋體';"><em> </em></span>typeHolder.<span style="color:#9876aa;">item_gv_viewBottom</span>.setVisibility(View.<span style="color:#9876aa;"><em>VISIBLE</em></span>)<span style="color:#cc7832;">; 
</span>} <span style="color:#cc7832;">else </span>{<span style="color:#808080;">//</span><span style="color:#a8c023;"><em>TODO </em></span><span style="color:#a8c023;font-family:'宋體';"><em>未選中的</em></span><span style="color:#a8c023;"><em>item</em></span><span style="color:#a8c023;font-family:'宋體';"><em>隱藏底部控件 
</em></span><span style="color:#a8c023;font-family:'宋體';"><em> </em></span>typeHolder.<span style="color:#9876aa;">item_gv_viewBottom</span>.setVisibility(View.<span style="color:#9876aa;"><em>INVISIBLE</em></span>)<span style="color:#cc7832;">; 
</span>}</pre><p></p> 
<pre></pre> 

3、修改OnItemClickListener代碼<br> 

<pre name="code" class="java"><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'OCR A Std';font-size:10.2pt;"><span style="color:#629755;"><em>/** 
</em></span><span style="color:#629755;"><em> * item</em></span><span style="color:#629755;font-family:'宋體';"><em>點(diǎn)擊事件 
</em></span><span style="color:#629755;font-family:'宋體';"><em> </em></span><span style="color:#629755;"><em>*/ 
</em></span>AdapterView.OnItemClickListener <span style="color:#9876aa;">mItemClickListener </span>= <span style="color:#cc7832;">new </span>AdapterView.OnItemClickListener() { 
 <span style="color:#bbb529;">@Override 
</span><span style="color:#bbb529;"> </span><span style="color:#cc7832;">public void </span><span style="color:#ffc66d;">onItemClick</span>(AdapterView<?> parent<span style="color:#cc7832;">, </span>View view<span style="color:#cc7832;">, int </span>position<span style="color:#cc7832;">, long </span>id) { 
  <span style="color:#9876aa;">myGridViewAdapter</span>.setSelection(position)<span style="color:#cc7832;">;</span><span style="color:#808080;">//</span><span style="color:#a8c023;"><em>TODO </em></span><span style="color:#a8c023;font-family:'宋體';"><em>傳入當(dāng)前點(diǎn)擊</em></span><span style="color:#a8c023;"><em>item</em></span><span style="color:#a8c023;font-family:'宋體';"><em>的下標(biāo) 
</em></span><span style="color:#a8c023;font-family:'宋體';"><em>  </em></span><span style="color:#9876aa;">myGridViewAdapter</span>.notifyDataSetChanged()<span style="color:#cc7832;">;</span><span style="color:#808080;">//</span><span style="color:#a8c023;"><em>TODO </em></span><span style="color:#a8c023;font-family:'宋體';"><em>刷新</em></span><span style="color:#a8c023;"><em>Adapter 
</em></span><span style="color:#a8c023;"><em> </em></span>} 
}<span style="color:#cc7832;">;</span></pre> 
<pre></pre> 
<br> 
<br> 
<p></p> 
<p><br> 
<br> 
</p>  
</pre></pre> 

以上所述是小編給大家介紹的Android實(shí)現(xiàn)騰訊新聞的新聞?lì)悇e導(dǎo)航效果,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

大渡口区| 措勤县| 河源市| 峨山| 故城县| 大邑县| 寿阳县| 洪洞县| 呼伦贝尔市| 二连浩特市| 新蔡县| 长治市| 大英县| 临邑县| 石河子市| 普兰县| 连山| 德阳市| 温州市| 库伦旗| 大石桥市| 满城县| 恩平市| 汉中市| 当涂县| 永昌县| 平定县| 定安县| 奉贤区| 营山县| 平泉县| 竹北市| 嘉禾县| 土默特左旗| 涟水县| 韩城市| 四平市| 喜德县| 淮安市| 乡城县| 武隆县|