解决方案 »
- TabHost里面一个table用一个ActivityGroup,怎么修改title
- (处女作)我写的男人撑20秒游戏源码欢迎下载免积分,丰富的代码注释
- 代码混淆
- 小弟今年刚大四,以后想做android或ios,或者游戏开发。不知道选哪个更好,大神们给点建议吧
- 系统摄像机拍照
- mplayer在android上的音视频不同步问题
- 都是android爱好者吗
- 求助,android工程目录下,lib和libs到底有什么区别?
- android EditText 模拟器中无法输入字符
- android studio 3.0 打开其他人的项目怎么配置build.gradle
- android 如何从网上获取.9图片
- 各位前辈,请问互联网公司有些Android客户端开发的工作是不是由一个人完成的?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" > <LinearLayout > <ProgressBar/>
</LinearLayout> <LinearLayout > <LinearLayout>
<!-- 节目标题 -->
<TextView /> <RelativeLayout>
<!-- 暂无数据 -->
<TextView/> <LinearLayout > <LinearLayout >
<!-- 海报 -->
<ImageView/>
</LinearLayout> <LinearLayout > <LinearLayout>
<TextView/>
<!-- 主演 -->
<TextView/>
</LinearLayout> <LinearLayout > <TextView/>
<!-- 类型 -->
<TextView />
</LinearLayout> <FrameLayout > <TextView >
<!-- 简介 -->
<TextView/>
</FrameLayout>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout> <LinearLayout> <RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<!-- 节目预告 -->
<TextView /> <LinearLayout >
<!-- 节目预告后面的图片 -->
<ImageView/>
</LinearLayout>
</RelativeLayout>
</LinearLayout> <RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<!-- 暂无节目预告信息 -->
<TextView />
<!-- 显示节目预告的数据 -->
<ListView
android:id="@+id/program_detail_listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/launcher_detail_listview_marginbottom"
android:layout_marginLeft="@dimen/launcher_detail_padding"
android:layout_marginRight="@dimen/launcher_detail_padding"
android:layout_marginTop="@dimen/launcher_detail_listview_margintop"
android:alwaysDrawnWithCache="true"
android:clickable="false"
android:focusable="true"
android:divider="@null"
android:dividerHeight="@dimen/launcher_detail_listview_scrollbar_divider"
android:fadeScrollbars="false"
android:fadingEdge="none"
android:listSelector="#00000000"
android:scrollbarFadeDuration="0"
android:scrollbarSize="@dimen/launcher_detail_listview_scrollbar_size"
android:scrollbarThumbVertical="@drawable/scroll_thum_selector"
android:scrollbarTrackVertical="@drawable/scroll_track_selector"
android:scrollbars="vertical"
android:scrollingCache="false" />
<!-- 按“返回键”回到我的空间 -->
<TextView" />
</RelativeLayout>
</LinearLayout></RelativeLayout>补充这个ListView所在的xml文件的架构
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" >
<LinearLayout >
<ProgressBar/>
</LinearLayout>
<LinearLayout >
<LinearLayout>
<!-- 节目标题 -->
<TextView />
<RelativeLayout>
<!-- 暂无数据 -->
<TextView/>
<LinearLayout >
<LinearLayout >
<!-- 海报 -->
<ImageView/>
</LinearLayout>
<LinearLayout >
<LinearLayout>
<TextView/>
<!-- 主演 -->
<TextView/>
</LinearLayout>
<LinearLayout >
<TextView/>
<!-- 类型 -->
<TextView />
</LinearLayout>
<FrameLayout >
<TextView >
<!-- 简介 -->
<TextView/>
</FrameLayout>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
<LinearLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<!-- 节目预告 -->
<TextView />
<LinearLayout >
<!-- 节目预告后面的图片 -->
<ImageView/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<!-- 暂无节目预告信息 -->
<TextView />
<!-- 显示节目预告的数据 -->
<ListView
android:id="@+id/program_detail_listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/launcher_detail_listview_marginbottom"
android:layout_marginLeft="@dimen/launcher_detail_padding"
android:layout_marginRight="@dimen/launcher_detail_padding"
android:layout_marginTop="@dimen/launcher_detail_listview_margintop"
android:alwaysDrawnWithCache="true"
android:clickable="false"
android:focusable="true"
android:divider="@null"
android:dividerHeight="@dimen/launcher_detail_listview_scrollbar_divider"
android:fadeScrollbars="false"
android:fadingEdge="none"
android:listSelector="#00000000"
android:scrollbarFadeDuration="0"
android:scrollbarSize="@dimen/launcher_detail_listview_scrollbar_size"
android:scrollbarThumbVertical="@drawable/scroll_thum_selector"
android:scrollbarTrackVertical="@drawable/scroll_track_selector"
android:scrollbars="vertical"
android:scrollingCache="false" />
<!-- 按“返回键”回到我的空间 -->
<TextView" />
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
int defStyle) { super(context, attrs, defStyle); } // 始终返回true,即一直获得焦点 @Override
public boolean isFocused() { return true; }}
<com.atool.ui.AlwaysMarqueeTextView
android:id="@+id/tvContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="12345678901234567890 "
/>
这个是我写的
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<!-- 暂无节目预告信息 -->
<TextView />
<!-- 显示节目预告的数据 -->
<ListView
android:id="@+id/program_detail_listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/launcher_detail_listview_marginbottom"
android:layout_marginLeft="@dimen/launcher_detail_padding"
android:layout_marginRight="@dimen/launcher_detail_padding"
android:layout_marginTop="@dimen/launcher_detail_listview_margintop"
android:alwaysDrawnWithCache="true"
android:clickable="false"
android:focusable="true"
android:divider="@null"
android:dividerHeight="@dimen/launcher_detail_listview_scrollbar_divider"
android:fadeScrollbars="false"
android:fadingEdge="none"
android:listSelector="#00000000"
android:scrollbarFadeDuration="0"
android:scrollbarSize="@dimen/launcher_detail_listview_scrollbar_size"
android:scrollbarThumbVertical="@drawable/scroll_thum_selector"
android:scrollbarTrackVertical="@drawable/scroll_track_selector"
android:scrollbars="vertical"
android:scrollingCache="false" />
<!-- 按“返回键”回到我的空间 -->
<TextView" />
</RelativeLayout>这种情况下,可以实现跑马灯效果,但是加上上面的东西就不会出现跑马灯效果
<com.atool.ui.AlwaysMarqueeTextView
android:id="@+id/tvContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="12345678901234567890 "
/>
android:clickable
android:focusable
item的布局,给LinearLayout加一个属性:
android:descendantFocusability="blocksDescendants"
我也不知道行不行,试试吧。