android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable?
对于知道PagerTabStrip的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的例子,它是新的(The PagerTabStrip)所以我找不到足够的信息.
我有一个LinearLayout,有很多嵌套的LinearLayouts和TextViewss
我的主要活动是膨胀主要的LinearLayout,
然后我从服务器加载数据,并根据收到的数据,我在占位符(LinearLayout)中添加多个布局
这是一个简单的新闻页面,我加载与新闻相关联的图像并将其放在最初为空的LinearLayout中.
每个图像都有以下信息:标题(TextView),日期(TextView),图像(ImageView)所以我实际做的是以下内容:
*请注意,这只是在我提出的所有尝试的问题中必不可少的代码 - > catch ... if/else ....等
public void addImages(JSONArray images){
ViewGroup vg = (ViewGroup) findViewById(R.id.imagesPlaceHolder);
// loop on images
for(int i =0;i<images.length;i++){
View v = getLayoutInflater().inflate(R.layout.image_preview,vg);
// then
I think that here is the problem
ImageView imv = (ImageView) v.findViewById(R.id.imagePreview);
TextView dt = (TextView) v.findViewById(R.id.dateHolder);
TextView ttl = (TextView) v.findViewById(R.id.title);
// then
dt.setText("blablabla");
ttl.setText("another blablabla");
// I think the problem is here too, since it's referring to a single image
imv.setTag( images.getJSONObject(i).getString("image_path").toString() ); …
Run Code Online (Sandbox Code Playgroud) 我正在使用Linux CentOS 5.4,我现在安装了MongoDB,它可以作为守护进程和服务使用
当我执行服务mongod start时说:[OK] - >绿色,好像服务已启动,但当我尝试连接到它时,我发现它无效.
但是当我尝试从shell运行"mongod"时,它通常会启动,但如果我关闭了shell连接,它就会停止.
如何将其添加到操作系统的启动?或者我如何在后台运行它?
有没有人有成功将crashlytics与github集成,我不确定这个问题在这里有多相关?
我已经在github上安装了android应用程序,并且我已将crashltyics正确集成在应用程序中,但我尝试将其链接到github存储库并且我总是得到,无法访问存储库(我联系了他们很多时间但他们从来没有回答)我100%肯定我按照描述生成了令牌(因为我已经为其他应用程序做了这个)但Crashlytics总是拒绝这个github令牌.
有没有人成功整合它?
我得到的错误如下:
Could not access repository for https://github.com/User/Repository
Run Code Online (Sandbox Code Playgroud)
我按照以下链接执行了以下步骤:
https://help.github.com/articles/creating-an-access-token-for-command-line-use
我也尝试用我的一个开源库来做这件事
https://github.com/shehabic/closeby
但它也没有用,我不确定是不是我或者崩解剂Github整合不起作用
如何使用电子邮件在Google Plus中搜索人员?
例如,这个查询永远不会返回任
https://www.googleapis.com/plus/v1/people?query=[email_address]@gmail.com&key=MY_KEY
我试过至少一千封电子邮件的数据库,
此外,我有一个非常奇怪的名字帐户,当我按名称搜索我得到的结果,但我没有,我试图url编码电子邮件,但它仍然无法正常工作.
我有一个应用程序,其中帮助部分有一个教程视频我想强制使用Youtube播放器在全屏幕中打开此视频(就像市场/播放应用程序一样).即使是肖像视频,它也会强制视频在全屏播放.
我使用此代码强制视频在youtube播放器中打开
String videoId = "VIDEO_ID_HERE";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+videoId));
intent.putExtra("VIDEO_ID", videoId);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud) 我有一个自定义相机应用程序,用于拍摄照片并将它们裁剪成方形,现在我想知道如何为最终输出图像(特别是方向)编写Exif数据
以下是我的代码的重要部分:
captureButton = (Button) findViewById(R.id.button_capture);
captureButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Take a picture
mCamera.takePicture(null, null, mPicture);
}
});
Run Code Online (Sandbox Code Playgroud)
这是回调功能:
PictureCallback mPicture = new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
File pictureFile = getOutputMediaFile();
if (pictureFile == null) {
return;
}
try {
FileOutputStream fos = new FileOutputStream(pictureFile);
fos.write(data);
fos.close();
} catch (FileNotFoundException e) {
} catch (IOException e) {
}
}
};
Run Code Online (Sandbox Code Playgroud)
更新: 我在onPictureTaken方法中添加了以下内容但没有任何更改:
ExifInterface exif;
exif = new ExifInterface(pictureFile.getAbsolutePath()); …
Run Code Online (Sandbox Code Playgroud) 我有一个带有自定义适配器的长GridView,我怎么知道GridView何时完全显示并准备好了?
这是代码中的问题:
dashboard = (GridView) findViewById(R.id.dashboard);
dashboard.setAdapter(new ListItemsAdapter(this, allIcons));
AlertSomeItemsOfTheListView();
Run Code Online (Sandbox Code Playgroud)
在序列中,在完全绘制GridView之前执行方法"AlertSomeItemsOfTheListView".
Facebook的聊天窗口如何保持打开状态并在同一个位置浏览页面时
请在回答之前:
1 - 我非常了解Ajax,Facebook目前的实现并不像过去那样普通的Ajax.
2 - 页面的URL完全不是哈希部分,而是整个页面重新加载,而不是聊天窗口或面板.
我发现URL通过这个JS部分发生了变化:
history.pushState({},"New Title Goes Here","http://facebook.com/Something");
Run Code Online (Sandbox Code Playgroud)
但是数据本身怎么样呢?Firebug或Chrome中的Network-> XHR在XHR中不显示任何内容.所以我猜这不是Ajax.
我正在开发一个Android应用程序,我最近从Eclipse迁移到Android Studio和Gradle.
在我的预测中,我创建了5个UI Libs,并将它们作为模块添加到我的项目中,我创建的库被推送到我的github帐户(公开).
在eclipse中为标记为lib的项目添加外部依赖项时,当您更新外部项目的代码然后清理构建时,您的项目会获得这些更新,但在Gradle中我注意到它创建了物理副本,完全独立于其源,我的问题是如何只更改外部库并更新我的项目.
这是从我的gradle的配置剪切:
dependencies {
// Libraries
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.0.89'
.
.
.
compile 'com.squareup.picasso:picasso:2.4.0'
// Projects
compile project(':com.shehabic.helpicon')
.
.
}
Run Code Online (Sandbox Code Playgroud) android ×6
ajax ×1
android-tabs ×1
android-view ×1
build.gradle ×1
centos ×1
crashlytics ×1
facebook ×1
google-api ×1
google-plus ×1
html5 ×1
mongodb ×1