- 浏览: 321044 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (228)
- ArcGis (4)
- UI设计 (32)
- SQLite (7)
- ListView (12)
- Handler_Thread (6)
- XML (5)
- Menu (7)
- TabHost (6)
- Inflater (2)
- Activity (5)
- SDCard (3)
- Dialog (7)
- Spinner (3)
- 设备信息 (2)
- 资源文件 (7)
- 多媒体 (7)
- 图片浏览 (5)
- 工具的使用 (3)
- Animation动画 (7)
- GIS (14)
- 软件发布 (4)
- GPS (2)
- 手机Feature开发 (6)
- 加密解密 (1)
- Time (2)
- JWeb (5)
- SQL (2)
- PhoneGap (3)
- JavaScript (3)
- Object-C入门 (7)
- Oracle (1)
- AutoCompleteTextView (1)
- APN (1)
- IOS开发 (12)
- 数据库工具 (3)
- UITableView (0)
- Arcgis for iOS (1)
最新评论
-
waterM:
...
DBVis 连接数据库配置 -
航空母舰:
上源码吧,差资源,都跑不起来!
ListView_split 分割 -
wade200:
学习了
启动另一个Activity并返回结果(附源码) -
AndLi:
里面的坐标被我写死了啊,你注释掉就可以了
GPS定位 -
kunlinchen2010:
求指教,QQ:446482624
GPS定位
如何获得用户名的值呢:
// 获得配置参数:用户名
final String userName = PreferenceManager.getDefaultSharedPreferences(
this).getString("user_name", null);
AndoridManifest.xml
<activity android:name=".view.setting.SetView" > <intent-filter > <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
通过菜单调用:
// 菜单----------------------------------------------------------- public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 1, 0, "设置").setIcon(android.R.drawable.ic_menu_preferences); return super.onCreateOptionsMenu(menu); } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { // 设置 case 1: SetView.launch(this); break; default: } return super.onOptionsItemSelected(item); }
设置页面:
package com.lilin.mediaplay.view.setting; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.preference.PreferenceActivity; import com.lilin.mediaplay.R; /** * 设置界面 * * @author lilin * @date 2011-12-13 上午12:06:03 * @ClassName: SettingsActivity */ public class SetView extends PreferenceActivity { public static void launch(Context c) { Intent intent = new Intent(c, SetView.class); c.startActivity(intent); } public void onCreate(Bundle savedInstanceState) { // requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); setContentView(R.layout.setview); setTitle("系统设置"); } }
布局文件:
一个是preferences
<?xml version="1.0" encoding="utf-8"?> <!-- 系统设置界面 --> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="常用设置" android:summary="Application settings"> <!-- 编辑框 --> <EditTextPreference android:key="user_name" android:defaultValue="@null" android:title="用户名" android:summary="请设置您的个人用户名" /> <ListPreference android:key="download_format" android:title="下载格式" android:summary="请设置音频下载格式" android:entries="@array/audio_format" android:entryValues="@array/audio_format_values" /> <CheckBoxPreference android:key="wifi_only" android:defaultValue="false" android:title="WIFI设置" android:summary="只有WIFI模式下才联网" /> <CheckBoxPreference android:key="roaming_protection" android:defaultValue="true" android:title="Roaming Protection" android:summary="Disable listening abroad" /> </PreferenceCategory> <PreferenceCategory android:title="其他设置" android:summary="Interaction with outside applications"> <CheckBoxPreference android:key="lastfm_scrobble" android:defaultValue="false" android:title="Last.fm Scrobbling" android:summary="Requires official last.fm client" /> </PreferenceCategory> </PreferenceScreen>
一个是布局文件:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#000000" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/setbg_dark" android:gravity="center" android:minHeight="75dip" android:orientation="horizontal" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:minHeight="75dip" android:orientation="horizontal" android:paddingLeft="13dip" android:paddingRight="13dip" > <ImageView android:layout_width="48dip" android:layout_height="48dip" android:src="@drawable/settings" > </ImageView> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="13dip" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:text="系统设置" android:textColor="#ffffff" android:textSize="18dip" > </TextView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:textSize="12dip" > </TextView> <TextView android:id="@+id/ItemsCountTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:text=" " android:textColor="#ffffff" android:textSize="12dip" > </TextView> </LinearLayout> </LinearLayout> </LinearLayout> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" > </ListView> </LinearLayout>
数组参数:
<?xml version="1.0" encoding="utf-8"?> <resources> <!-- 音频格式 --> <string-array name="audio_format"> <item>MP3</item> <item>OGG</item> </string-array> <string-array name="audio_format_values"> <item>mp31</item> <item>ogg2</item> </string-array> </resources>
发表评论
-
日期编辑框
2012-03-11 13:21 850<EditText ... -
AutoCompleteText
2012-02-28 09:23 1240ArrayAdapter<String> a ... -
TextView 为空判别
2012-02-27 22:24 1286String user = username ... -
播放器主界面设计
2012-01-03 16:23 1184<?xml version="1.0&q ... -
自定义加载中和加载失败滚动条
2011-12-27 22:04 762111111111111111 -
MyApplication的配置:否则缓存为空
2011-12-26 23:58 1030<application ... -
拖动界面设计参考
2011-12-26 16:44 1087111111111111111111111111 -
天天动听UI——主界面
2011-12-24 20:13 85611111111111111111111111111111 ... -
SeekBar 样式设置
2011-12-12 16:51 11315UI参考 &l ... -
地图设计参考界面
2011-12-07 16:53 7637777777777777777777777777777777 ... -
录音界面设计参考
2011-12-06 21:25 9681111111111111111111111111111111 ... -
左 中 右 布局(样式走样的问题)
2011-12-06 09:46 1257注意:使用系统自带的checkbox会导致样式走样,如下 ... -
动态生成UI 数据列表项(处理数据上报)2 分类显示
2011-10-19 23:43 847分类显示 -
动态生成UI 数据列表项(处理数据上报)1
2011-10-19 23:04 1348核心思路:ScrollView+LinearLayo ... -
webview 类似浏览器
2011-10-13 07:50 683package com.lilin.browser; ... -
WebView 网络视图
2011-10-13 07:50 940public class Main extends Activ ... -
网格布局 TableLayout
2011-10-12 08:00 858<?xml version="1.0&q ... -
帧布局 FrameLayout
2011-10-13 07:50 1045<?xml version="1.0&q ... -
进度条大全
2011-10-11 07:11 9181.对话框进度条 public class Mai ... -
绝对布局 AbsoluteLayout
2011-10-11 07:12 904<?xml version="1.0" ...
相关推荐
该项目为Java开发的节目设置界面UI设计源码,包含40个文件,其中包括18个PNG图片、14个XML布局文件、1个项目配置文件、1个classpath文件、1个Git忽略文件、1个项目偏好设置文件、1个JAR包文件、1个文本文件、1个属性...
##### 3.2 FTP服务器设置界面设计 FTP服务器设置界面用于配置连接至FTP服务器的相关信息,设计时应注意: - **必填项标识**:对于服务器IP地址和端口号这类必填项,应有明确的标注。 - **错误提示**:当用户输入错误...
在IT行业中,用户界面(UI)设计是至关重要的一个环节,尤其对于一款定时闹钟应用来说,其个性化界面设计能够极大地提升用户体验和满意度。"定时闹钟的个性化界面设计"这个主题聚焦于如何通过视觉元素、交互方式以及...
"苹果IOS风格的设置界面"是指在Android平台上模仿iOS系统的设置界面设计,通常包括圆角按钮、滑动菜单、选项卡等元素,以提供与iOS类似的用户体验。这种设计可以使Android应用在视觉上更具吸引力,同时提高用户的...
本例中,为WinForm提供方法,批量设置其界面上所有的控件为不可编辑状态 方法: SetReadOnly( Control.ControlCollection , List, Boolean>> , List) 说明: 当窗体内的控件存在[ReadOnly]属性时,只设置...
4. **VB界面设计基础**:在VB中,界面设计主要通过Form设计器完成,包括设置窗体的大小、位置、颜色、字体等属性,以及在窗体上放置各种控件如按钮、文本框、列表框等。开发者还可以自定义控件的事件处理函数,响应...
QQ的界面设计通常遵循Material Design指南,这包括使用统一的颜色方案、图标风格和动画效果。在Android Studio中,我们可以利用主题和样式资源来设定全局的视觉样式,确保各个页面的统一性。 最后,为了提高用户...
本资料包“android 漂亮的UI界面 完整的界面设计”显然是为了帮助开发者们创建美观且功能完备的Android应用程序界面。 首先,我们需要理解Android UI设计的基本元素。这包括布局(Layouts),如线性布局...
**WPF超酷界面设计** Windows Presentation Foundation (WPF) 是微软.NET框架的一部分,用于构建具有丰富图形、多媒体和互动体验的桌面应用程序。本资源提供了一款WPF超酷界面设计的示例,包含了完整的程序源代码,...
它允许用户通过拖放的方式来创建、布局和定制各种界面元素,如按钮、下拉菜单、复选框和单选框等,极大地降低了界面设计的复杂性和学习曲线。对于那些不熟悉Tkinter代码编写或者希望提高开发效率的开发者来说,这样...
在"labview界面设计.zip"这个压缩包中,包含了关于LabVIEW界面设计的一些关键知识点,如分栏工具的使用、窗格对象的缩放、隐藏功能以及自动适应屏幕分辨率等。以下是这些知识点的详细说明: 1. **分栏工具的使用**...
在提供的文件中,`说明.txt`可能包含详细的设计指南或代码示例,而`登录界面设计.fig`是实际的GUI布局文件。可以使用MATLAB打开`.fig`文件,查看和编辑GUI设计。如果需要进一步定制,可以在关联的M文件中查看和修改...
首先,我们来讨论iOS应用中的设置界面设计。在iOS中,通常会遵循Apple的人机交互指南(Human Interface Guidelines,简称HIG),确保用户体验的一致性和易用性。设置界面常常采用UITableView来展示一系列可配置的...
使用 DevExpress 简单的做了一个主界面,使用了 RibbonForm ,RibbonControl,xtraTabControl 控件。支持换肤、多Form在主界面的xtraTabControl中显示
在Android应用开发中,设计一个用户友好的设置界面是至关重要的。这个“布局实例之用户设置界面”提供了Android手机设置页面的UI布局示例,它包含各种设置项的图标、ToggleButton等元素,旨在创建一个直观且易用的...
程序界面设计是软件开发过程中的重要环节,它关乎到用户对软件的第一印象和日常使用体验。界面设计软件的出现,正是为了优化这一流程,减少程序员在编写代码后反复修改界面布局和交互逻辑的工作量,从而提高开发效率...
### LabVIEW实现菜单界面设计相关知识点 #### 一、LabVIEW概述 LabVIEW是一种图形化编程语言,由美国国家仪器公司(National Instruments, NI)开发。作为一种强大的开发平台,LabVIEW广泛应用于各种科学和工程...
标题中的“动态界面设计器”指的是一个软件开发工具,它允许用户在运行时创建、修改或定制用户界面(UI)。在C#编程环境中,这样的工具通常使用.NET Framework或.NET Core库来实现,为开发者提供了一种可视化的方式...
在VC++编程环境中,界面设计是一项至关重要的任务,它直接影响到软件的用户体验和整体美观度。本教程将深入探讨如何利用VC++进行高效且美观的界面设计,包括使用MFC(Microsoft Foundation Classes)库和Visual ...
在这个场景中,"QQ设置界面---eclipse"指的是使用Eclipse平台和相关技术来设计和实现QQ应用程序的设置界面。 Eclipse的SWT(Standard Widget Toolkit)和JFace是构建图形用户界面(GUI)的强大工具。SWT是一个与...