android-button - 为Android平台做活动管理平台app时遇到一些问题
ringa_lee
ringa_lee 2017-04-17 14:55:52
0
2
207

如题,因为是一个活动管理平台,我想用listview在一行存活动名称和发起者。然后点击listview某一行后跳转到另一个activity显示详细内容。

问题1: 详细内容页面是用一个activity做吗?具体改如何做才能用一个activity接收不同的活动信息并显示?

问题2:如何修改NavigationView里textview的内容?我的MainActivity是一个带Drawer的,但是在MainActivity中使用findviewbyid()返回的是Null。

问题3:别人写的第三方控件,动画等如何导入到自己的工程并使用?

在这里先谢谢大家!!

ringa_lee
ringa_lee

ringa_lee

全員に返信 (2)
迷茫

1.可以用html5来弄,或者写n中不同活动的布局,然后动态加载。

いいねを押す+0
    伊谢尔伦

    1

    1,你可以用Activity也可以用Fragment,用一个网络请求去请求数据,然后用adapter把数据绑定到ListView上,调用notifyDataSetChanged()刷新界面数据。
    2,用setOnItemClickListener去监听ListView的item点击事件

    ListView listView = (ListView) findViewById(R.id.list_view); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { //position去定位点击的具体条目,然后获取条目里你需要的信息已参数形式传给下一个Activity。比如下一个Activity需要请求的Url Intent intent = new Intent(context, Avtivity2nd.class); intent.putExtra("url", url); context.startActivity(intent); } });

    这样就可以在第二个Activity显示不同的内容

    2

    NavigationDrawer所在的Activity通常只包含导航菜单布局信息。
    你需要定义一个container来放置你的界面布局。

    在此container中你可以放置ActivityFragment等等用于响应NavigationDrawer的点击切换
    在Java代码中引用

    @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_test, container, false); //插入你的代码 return view; }

    3

    在Android Studio 中,打开build.gradle
    dependencies里添加

    dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile files('libs/volley.jar') compile 'com.alibaba:fastjson:1.2.7' }

    (一般GitHub上的开源项目都支持Gradle直接引用 如fastjson那种,下载别人的Jar库文件的直接用volley那种引用,在线aar引用同fastjson)
    动画项目以库文件形式的直接同上引用方式,xml文件形式的直接丢到工程目录res\anim下即可在java和layout中引用

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!