社区
Android
帖子详情
tabHost+listview UI 界面---新手问题
丿渎灬魂
2011-09-15 10:43:07
如题。
类似微信的这种UI。
有的粘下。
刚刚接触。
谢谢。。
...全文
868
7
打赏
收藏
tabHost+listview UI 界面---新手问题
如题。 类似微信的这种UI。 有的粘下。 刚刚接触。 谢谢。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
丿渎灬魂
2011-09-18
打赏
举报
回复
谢谢关注.
ch_984326013
2011-09-17
打赏
举报
回复
http://blog.csdn.net/ch_984326013/article/details/6602602上面那个是tabHost,至于listView你可以在布局中添加该控件就可了!
丿渎灬魂
2011-09-17
打赏
举报
回复
[Quote=引用 4 楼 sunly4722 的回复:]
listView http://blog.csdn.net/xiaominghimi/article/details/6314704
[/Quote]
游戏开发的好资源...
sunly4722
2011-09-16
打赏
举报
回复
tab http://www.eoeandroid.com/thread-53207-1-1.html
listView http://blog.csdn.net/xiaominghimi/article/details/6314704
L475327192
2011-09-16
打赏
举报
回复
学习一下
leidetianshiyj
2011-09-16
打赏
举报
回复
首先是:TabBottomActivity
import android.app.TabActivity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Window;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
public class TabBottomActivity extends TabActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.tabview);
TabHost tabHost = getTabHost();
TabView view = null;
// 音乐包
view = new TabView(this, R.drawable.yyb, R.drawable.yyb_sel);
view.setBackgroundColor(Color.WHITE);
TabSpec spec1 = tabHost.newTabSpec("Music");
spec1.setIndicator(view);
Intent musicIntent = new Intent(this, MyMusicActivity.class);
spec1.setContent(musicIntent);
// 本地
view = new TabView(this, R.drawable.local, R.drawable.local_sel);
view.setBackgroundColor(Color.WHITE);
TabSpec spec2 = tabHost.newTabSpec("Local");
spec2.setIndicator(view);
Intent localIntent = new Intent(this, LocalActivity.class);
spec2.setContent(localIntent);
// 收藏
view = new TabView(this, R.drawable.fav, R.drawable.fav_sel);
view.setBackgroundColor(Color.WHITE);
TabSpec spec3 = tabHost.newTabSpec("Fav");
spec3.setIndicator(view);
Intent favIntent = new Intent(this, FavActivity.class);
spec3.setContent(favIntent);
// 搜索
view = new TabView(this, R.drawable.search, R.drawable.search_sel);
view.setBackgroundColor(Color.WHITE);
TabSpec spec4 = tabHost.newTabSpec("Search");
spec4.setIndicator(view);
Intent searchIntent = new Intent(this, SearchActivity.class);
spec4.setContent(searchIntent);
tabHost.addTab(spec1);
tabHost.addTab(spec2);
tabHost.addTab(spec3);
tabHost.addTab(spec4);
tabHost.setCurrentTab(0);
}
}
然后是:tabview.xml
<?xml version="1.0" encoding="utf-8"?>
<TabHost android:layout_width="fill_parent" android:background="@drawable/bg"
android:layout_height="fill_parent" android:id="@android:id/tabhost"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical"
android:padding="3dp">
<FrameLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@android:id/tabcontent"
android:layout_weight="1">
</FrameLayout>
<TabWidget android:layout_width="fill_parent"
android:layout_height="50dip" android:id="@android:id/tabs"
android:layout_alignBottom="@android:id/tabcontent" />
</RelativeLayout>
</TabHost>
最后是:MyMusicActivity
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
public class MyMusicActivity extends Activity {
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
listView = new ListView(this);
listView.setAdapter(new BaseAdapter() {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
LinearLayout layout = (LinearLayout) inflater.inflate(
R.layout.music, null);
return layout;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public int getCount() {
return 5;
}
});
setContentView(listView);
}
}
FavActivity\SearchActivity\LocalActivity,自己去定义好了
黄瓜黄瓜
2011-09-15
打赏
举报
回复
不搞UI ......帮顶....
各种Android
UI
开源框架
自己总结的Android开源项目及库。...Android库学习收集QQ群: 339129051 欢迎入群。...
UI
UI
卫星菜单 节选器 下拉刷新 模糊效果 HUD与Toast 进度条
UI
其它 动画 网络相关 响应式编程 地图 数据库 图像浏览及处...
Android 需要学习的
UI
框架
Android需要了解学习的
UI
框架等
UI
Awesome-MaterialDesign- MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。 awesome-android-
ui
-
ui
库,非常多的
ui
及特效。 ChipsLibrary- 在...
2017年Android开源项目及库汇总
github排名: https://github.com/trending , ...
UI
...Awesome-MaterialDesign - MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。...awesome-android-
ui
- u
Android 开源
UI
框架汇总
2、https://github.com/wasabeef/awesome-android-
ui
目录
UI
UI
卫星菜单节选器下拉刷新模糊效果HUD与Toast进度条
UI
其它 动画网络相关响应式编程地图数据库图像浏览及处理视频音频处理测试及调试动态更...
安卓
UI
库
UI
Awesome-MaterialDesign – MaterialDesignCenter改名为... awesome-android-
ui
–
ui
库,非常多的
ui
及特效。 ChipsLibrary – 在Android EditText中实现打Tag功能。 bitmapMesh – 拉窗帘效果。 Obser...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章