网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月05日漏签0天
android开发吧 关注:225,859贴子:948,722
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回android开发吧
>0< 加载中...

求助,求助,

  • 只看楼主
  • 收藏

  • 回复
  • 特别值得指出
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
kage com.example.yungui.activity; import android.app.LauncherActivity; import android.content.Intent; import android.os.Bundle; import android.widget.ArrayAdapter; public class MainActivity extends LauncherActivity { //定义两个activity的名称 String [] names=new String[]{"查看朋友","设置程序参数"}; //设置两个activity对应的 实现类 Class <?>[] classes=new Class[]{ExpandableLsitActivity.class,PreferenceActivity.class}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,names); setListAdapter(arrayAdapter); } //更具列表返回的值,打开对应的activity @Override protected Intent intentForPosition(int position) { return new Intent(MainActivity.this,classes[position]); } } !!!!!!!! package com.example.yungui.activity; import android.os.Bundle; import android.preference.PreferenceFragment; import android.widget.Button; import android.widget.Toast; import java.util.List; /** * Created by yungui on 2015/7/21. */ public class PreferenceActivity extends android.preference.PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //该方法用于为界面设置一个标题按钮 if (hasHeaders()) { Button button = new Button(this); button.setText("设置操作"); //将按钮添加到界面上 setListFooter(button); } } //重写该方法用于加载布局 @Override public void onBuildHeaders(List<Header> target) { super.onBuildHeaders(target); //加载设置列表的布局文件 loadHeadersFromResource(R.xml.preference_header, target); } public static class Prefs1Fragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preference); } } public static class Prefs2Fragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.diaplay_prefs); //获取传入fragment的参数 String website = getArguments().getString("website"); Toast.makeText(getActivity(), "网站域名是:" + website, Toast.LENGTH_SHORT).show(); } } } !!!!!!! <?xml version="1.0" encoding="utf-8"?> <preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:fragment="com.example.yungui.activity.PreferenceActivity$Prefs1Fragment" android:icon="@drawable/zu" android:summary="设置应用的相关选项" android:title="程序选择设置"> </header> <header android:fragment="com.example.yungui.activity.PreferenceActivity$Prefs2Fragment" android:icon="@drawable/ym" android:summary="设置显示界面的相关选项" android:title="界面选择设置"> <!--使用extra可以向activity中出传入数据--> <extra android:name="website" android:value="www.crazyit.org"> </extra> </header> <!--使用intent启动activity的相关。列表项--> <header android:icon="@drawable/ym" android:summary="使用intent启动某个activity" android:title="使用intent"> <intent android:action="android.intent.action.VIEW" android:data="http://www.crazyit.org"> </intent> </header> </preference-headers> <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <!--设置系统铃声--> <RingtonePreference android:key="ring_key" android:ringtoneType="all" android:showDefault="true" android:showSilent="true" android:summary="选择铃声(测试RingtonePreference)" android:title="选择铃声"> </RingtonePreference> <PreferenceCategory android:title="个人信息设置"> <!--通过输入框写入用户名--> <EditTextPreference android:dialogTitle="您所使用的用户名为:" android:key="name" android:summary="填写您的用户名(测试EditTextPreference)" android:title="填写您的用户名"> </EditTextPreference> <!--通过列表选择性别--> <ListPreference android:dialogTitle="ListPreference" android:entries="@array/gender_neme_list" android:entryValues="@array/gender_value_list" android:key="gender" android:summary="请选择你的性别(测试ListPreference)" android:title="性别"> </ListPreference> </PreferenceCategory> <PreferenceCategory android:title="系统功能设置组"> <CheckBoxPreference android:defaultValue="true" android:key="autosave" android:summaryOff="自动保存:关闭" android:summaryOn="自动保存:开启" android:title="自动保存进度"> </CheckBoxPreference> </PreferenceCategory> </PreferenceScreen> !!! <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="背景灯光组"> <!--通过list选择灯光强度--> <ListPreference android:key="light" android:title="灯光强度" android:summary="请选择灯光强度(测试ListPreference)" android:dialogTitle="请选择灯光强度" android:entries="@array/light_strength_list" android:entryValues="@array/light_value_list"> </ListPreference> </PreferenceCategory> <PreferenceCategory android:title="文字显示组"> <!--通过list选择灯光强度--> <SwitchPreference android:key="autoscroll" android:title="自动滚屏" android:summaryOn="自动滚屏:开" android:summaryOff="自动滚屏:关" android:defaultValue="true" > </SwitchPreference> </PreferenceCategory> </PreferenceScreen> !!!!! <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.yungui.activity"> <uses-permission android:name="ANDROID.PERMISSION.INTERNET"></uses


  • 特别值得指出
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
会被和谐么?前面太乱,弄了个txt传到百度云了http://pan.baidu.com/share/link?shareid=432515506&uk=2705353429


2026-03-05 06:47:35
广告
不感兴趣
开通SVIP免广告
  • 特别值得指出
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神有空帮看看,问题出题preferenceActivity里的两个内部类无法跳转,闪退,但是个人觉得代码没错啊


  • 特别值得指出
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对应的xml布局也没错的样子,看了log说preferenceActivity无效,但是我看不出来啊


  • 特别值得指出
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼




  • 凯麟汐
  • 托儿所
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
赞赞赞


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回android开发吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示