当前位置:  编程技术>移动开发
本页文章导读:
    ▪kconfig 语法精简        kconfig 语法简要 文档: kernel/Documentation/kbuild/kconfig-language.txt Kconfig句法  config  menuconfig  choice/endchoice  comment  menu/endmenu  if/endif  source  mainmenu 菜单属性  bool/boolean tristate string hex int  prompt .........
    ▪ 下海大悦城官方App        上海大悦城官方App安卓版下载地址:http://tcl.anzhi.com/soft_431196.html IOS版下载地址:https://itunes.apple.com/in/app/joy-city/id426938175?mt=8 纳豆移动科技出品 Joy City是上海大悦城社区网站的Android版,将新鲜.........
    ▪ ListView组件的使用(模拟新浪微博界面)       ListView组件的应用(模拟新浪微博界面)阶段一:进行主界面的布局(如下图)                            Main.xml具体代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk.........

[1]kconfig 语法精简
    来源: 互联网  发布时间: 2014-02-18
kconfig 语法简要


文档: kernel/Documentation/kbuild/kconfig-language.txt


Kconfig句法
 config
 menuconfig
 choice/endchoice
 comment
 menu/endmenu
 if/endif
 source
 mainmenu

菜单属性
 bool/boolean tristate string hex int
 prompt
 default
 def_bool
 depends on
 select
 range
 help or ---help---

菜单依赖
 <symbol>
        <symbol> '=' <symbol>
        <symbol> '!=' <symbol>
        '(' <expr> ')'
        '!' <expr>
        <expr> '&&' <expr>
        <expr> '||' <expr>

 

 


    
[2] 下海大悦城官方App
    来源: 互联网  发布时间: 2014-02-18
上海大悦城官方App

安卓版下载地址:http://tcl.anzhi.com/soft_431196.html

IOS版下载地址:https://itunes.apple.com/in/app/joy-city/id426938175?mt=8

纳豆移动科技出品

Joy City是上海大悦城社区网站的Android版,将新鲜互动的设计和社区内容结合在一起,并聚合新浪微博的客户端,打造时尚有趣的乐尚购物新体验;同时也帮助商场会员实时地了解上海大悦城购物中心的各项服务内容.

通过这个应用,会员可以轻松享用新体验平台提供的各项服务:及时查询和了解商场及品牌推出的“促销活动”;参与极具性价比的由组合品牌提供的“爱悦团”团购;一站式玩转新浪微博客户端功能;使用“悦分想”分享你的购物心得和建议;在犹豫不决选购商品时通过“帮我挑”的功能得到线上朋友的帮助;通过“签到”功能获得商场积分;使用商场的免费Wi-Fi观看三楼中庭的活动实况;“懒人指南”更是在你不知道做什么的时候让你获得灵感!当然,你还可以通过“找车”的功能记录下你的停车位,避免尽兴之后找不着爱车的尴尬;在咖啡厅小憩时看看“时尚潮文”和“官方消息”,也许你还会有更多惊喜发现






安卓版下载地址:http://tcl.anzhi.com/soft_431196.html

IOS版下载地址:https://itunes.apple.com/in/app/joy-city/id426938175?mt=8


    
[3] ListView组件的使用(模拟新浪微博界面)
    来源: 互联网  发布时间: 2014-02-18
ListView组件的应用(模拟新浪微博界面)

阶段一:进行主界面的布局(如下图)

                          

Main.xml具体代码如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ListView
        android:id="@+id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>

在layout下新建item.xml,代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <ImageView
        android:id="@+id/image"
        android:padding="10dp"
        android:layout_width="48dp"
        android:layout_height="48dp" />

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

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

            <TextView
                android:id="@+id/name"
                android:paddingTop="10dp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />

            <TextView
                android:id="@+id/publish"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:paddingTop="10dp"
                android:gravity="right" />
        </LinearLayout>

        <TextView
            android:id="@+id/content"
            android:paddingTop="10dp"
            android:paddingBottom="10dp"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>

</LinearLayout>

阶段二:编写MainActivity并进行相应的事件处理,具体代码如下:

package com.lks.sinablog;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.Toast;

public class MainActivity extends Activity {
	private List<Map<String, ?>> data;
	private ListView listItem;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		listItem = (ListView) this.findViewById(R.id.list);
		data = getData();
		SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.item,
				new String[] { "image", "name", "publish", "content" },
				new int[] { R.id.image, R.id.name, R.id.publish, R.id.content });
		listItem.setAdapter(adapter);
		listItem.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> adapter, View view, int position,
					long id) {
				Map<String, Object> item=(Map<String, Object>) data.get(position);
				Toast.makeText(getApplicationContext(), item.get("name")+"\n\n"+item.get("content"), Toast.LENGTH_LONG).show();
				
			}
		});
	}

	private List<Map<String, ?>> getData() {
		List<Map<String, ?>> data = new ArrayList<Map<String, ?>>();
		Map<String, Object> item = new HashMap<String, Object>();
		item.put("image", R.drawable.image1);
		item.put("name", "世界末日");
		item.put("publish", "1分钟前");
		item.put("content", "我过得还可以,不好不坏,不惊不喜,一切只是还可以。这样的生活我觉得也挺好。");
		data.add(item);
		item = new HashMap<String, Object>();
		item.put("image", R.drawable.image2);
		item.put("name", "吹乱了章节");
		item.put("publish", "9分钟前");
		item.put("content",
				"我们都在等,等到最后或许是彼此转身都没有回首,此刻我们背对背,下一刻你是否会转身,我只能等待,或许你也在等待,那我们只能在等待中消散,最后谁都没有回头,就像车站离别,拥抱完就各自上车,又或许你忘了我叫什么……");
		data.add(item);
		item = new HashMap<String, Object>();
		item.put("image", R.drawable.image3);
		item.put("name", "回不去的过去");
		item.put("publish", "23分钟前");
		item.put("content", "开始听一些很旧的歌,才明白原来生活中的一切都会老去。");
		data.add(item);
		item = new HashMap<String, Object>();
		item.put("image", R.drawable.image4);
		item.put("name", "夜,未央");
		item.put("publish", "43分钟前");
		item.put("content", "我不贪心,只希望现在的朋友都不变,以后还是可以相聚,无关金钱名利,大碗喝酒大口吃肉,能潇洒开心的日子就忘记痛苦。老了,以后相拥回忆往事,在黄昏下相望。");
		data.add(item);
		item = new HashMap<String, Object>();
		item.put("image", R.drawable.image5);
		item.put("name", "浅光旧人不覆");
		item.put("publish", "1小时前");
		item.put("content",
				"似乎所有的开始都有一个写好了的结局就算你自己再怎么努力也扭转不了注定,此刻我羡慕的是曾经我所不珍惜的……");
		data.add(item);
		return data;
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}

阶段三:自定义标题栏

首先,修改标题栏的高度和背景,在res\values下新建title.xml文件,在其中添加代码:

<resources>
    <style name="TitleBackground"> 
    <item name="android:background">#FF0000</item> 
</style>

<style name="selfdefine" parent="android:Theme"> 
    <item name="android:windowTitleSize">30dp</item> 
    <item name="android:windowTitleBackgroundStyle">@style/TitleBackground</item> 
</style>
</resources>

然后修改AndroidManifest.xml文件:

<activity
            android:name=".MainActivity"
            android:theme="@style/selfdefine"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

 

运行结果显示:

                              



    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3