小编TWi*_*lly的帖子

Android TabLayout Android设计

我正在尝试在Android设计库中使用新的TabLayout.

我正在关注这篇文章:

http://android-developers.blogspot.com/2015/05/android-design-support-library.html

和文件:

http://developer.android.com/reference/android/support/design/widget/TabLayout.html

并且在我的活动中提出了以下代码,但是当我运行活动时,tablayout没有显示出来.

我尝试添加活动布局文件,但它说它找不到xml标签.

public class TabActivity extends BaseActivity {

    SectionPagerAdapter mSectionsPagerAdapter;
    ViewPager mViewPager;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_tab);

        LinearLayout v = (LinearLayout)findViewById(R.id.tabContainer);

        TabLayout tabLayout = new TabLayout(this);
        tabLayout.addTab(tabLayout.newTab().setText("Tab 1"));
        tabLayout.addTab(tabLayout.newTab().setText("Tab 2"));
        tabLayout.addTab(tabLayout.newTab().setText("Tab 3"));

        tabLayout.setLayoutParams(new LinearLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, 50));

        v.addView(tabLayout);

        mSectionsPagerAdapter = new SectionPagerAdapter(getFragmentManager());

        mViewPager = (ViewPager) findViewById(R.id.pager);
        mViewPager.setAdapter(mSectionsPagerAdapter);

        tabLayout.setupWithViewPager(mViewPager);
        mViewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));

    }

    public class SectionPagerAdapter extends FragmentPagerAdapter {

        private String TAG = "SectionPagerAdapter";

        public SectionPagerAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int position)
        { …
Run Code Online (Sandbox Code Playgroud)

android android-design-library

39
推荐指数
1
解决办法
9万
查看次数

如何检测Android设备是否与android佩戴手表配对

我正在创建一个扩展推送通知的Android服装应用程序.当推送通知进入时,我的应用程序从服务器下载大约10张图像,并在手表上显示这些附加图像.这些图像特定于Android Wear应用程序,并且未显示在手持设备上.

如何判断手持设备是否与Android磨损设备配对,以便我可以确定是否需要下载磨损应用程序所需的其他图像?

谢谢!

android wear-os

21
推荐指数
3
解决办法
1万
查看次数

azurew网站持续部署 - Web Deploy无法修改目标上的文件"XXX",因为它已被外部进程锁定

尝试通过TFS持续部署部署azure网站时遇到以下错误.

我正在使用TfvcContinousDeploymentTemplate.12.xaml构建定义模板.

异常消息:Web Deploy无法修改目标上的文件"Antlr3.Runtime.dll",因为它已被外部进程锁定.为了使发布操作成功,您可能需要重新启动应用程序以释放锁定,或者在下次发布尝试时使用.Net应用程序的AppOffline规则处理程序.有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_FILE_IN_USE.(输入DeploymentDetailedException)

我已经完成了建议和添加的内容

<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
Run Code Online (Sandbox Code Playgroud)

发布配置文件,但它没有让应用程序脱机,因为我得到相同的错误.

这是我的构建定义的视图,其中设置为使用发布配置文件和应用程序离线设置.

在此输入图像描述

tfs azure webdeploy azure-web-sites

14
推荐指数
2
解决办法
4716
查看次数

Cordova 4.0上的Android Fragment内的Cor​​dova webview

我刚刚升级到cordova 4.0 for android.我使用以下帖子在片段中加载cordova webview ..

https://github.com/Adobe-Marketing-Cloud-Apps/app-sample-android-phonegap/wiki/Embed-Webview-in-Android-Fragment

从3.*升级到cordova 4.0后,此代码不再有效.*

具体来说,这第二行就是例外......

LayoutInflater localInflater = inflater.cloneInContext(new CordovaContext(getActivity(), this));
View v = localInflater.inflate(R.layout.dialog_webview, container, false);
Run Code Online (Sandbox Code Playgroud)

这个标签在我的布局文件中...

 <org.apache.cordova.CordovaWebView
        android:layout_below="@+id/DialogTopBar"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:id = "@+id/myWebView"
        />
Run Code Online (Sandbox Code Playgroud)

异常消息......

android.view.InflateException:二进制XML文件行#43:类不是View org.apache.cordova.CordovaWebView

有没有人对如何解决这个问题有任何想法?

看起来好像自Cordova 4.0以来,CordovaWebView类已经改变了......

public class CordovaWebView extends WebView
Run Code Online (Sandbox Code Playgroud)

public interface CordovaWebView
Run Code Online (Sandbox Code Playgroud)

android webview android-fragments cordova

11
推荐指数
1
解决办法
4513
查看次数

快速修复XCode警告的方法

我一直在XCode 6中的Swift版本之间切换,我的项目现在有220个警告.主要是次要代码建议.

在XCode中是否有一种简单的方法可以运行所有警告并使用"Fix-it"工具自动更正它?

我想查看每个警告,然后单击按钮修复警告,然后跳到下一个警告.否则,我需要几个小时才能手动完成每个警告.

xcode ios swift

9
推荐指数
1
解决办法
3589
查看次数

android.widget.RelativeLayout $ LayoutParams无法强制转换为android.widget.AbsListView $ LayoutParams

在众多教程和示例项目之后,我得到了以下代码,该代码应该在ListView中填充包含Line对象中多个值的行.

作为一个新手程序员,我不能为我的生活弄清楚我的代码在哪里失败.任何帮助将非常感激!

如果我遗漏了重要信息,请告诉我,我会更新这个问题.

在Fragment中启动它的代码:

    @Override
    public void onActivityCreated(Bundle savedInstanceState){
        super.onActivityCreated(savedInstanceState);
        Intent i = getActivity().getIntent();

        if (i.getSerializableExtra("ChosenWorkorder") != null){

            Workorder selectedWorkorder = (Workorder) i.getSerializableExtra("ChosenWorkorder");                

            ArticlesListAdapter articlesListAdapter = new ArticlesListAdapter(getActivity(), R.layout.articles_list_row, selectedWorkorder.GetAllLines());

            ListView articlesList = (ListView) getActivity().findViewById(R.id.ArticlesList);
            articlesList.setAdapter(articlesListAdapter);

        }
    }
Run Code Online (Sandbox Code Playgroud)

Custom ArrayAdapter:

    public class ArticlesListAdapter extends ArrayAdapter<Line> {

    private List<Line> lineList;
    private Context context;

    public ArticlesListAdapter(Context context, int textViewResourceId, List<Line> objects) {
    super(context, textViewResourceId, objects);
        this.lineList = objects;
        this.context = context;
    }

    public int getCount() {
        return lineList.size();
    }

    public Line getItem(int …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-adapter

8
推荐指数
1
解决办法
2万
查看次数

使用 Excel Power Query 针对 .Net Odata Web Api 进行身份验证

我正在尝试使用 Power Query 下载我使用 .net Web Api 2 和 OData v4 nuget 包创建的 Odata 源。

我正在尝试访问需要身份验证的 Odata 提要。当我在电源查询中编辑身份验证类型时,我从未在请求​​中看到身份验证密钥。

如何配置 Power Query 以使用特定类型的身份验证?

奖励:我正在使用 OAuth,那么我将如何配置电源查询以发送包含“Authorization Bearer:token_here”的带有身份验证数据的标头

在此处输入图片说明

.net oauth odata powerquery

7
推荐指数
2
解决办法
1万
查看次数

Android Studio Wear App错误 - 无法打开PNG

创建一个新的应用程序后,我收到以下错误.我也在sdk文件夹中找到的示例应用程序中获取此信息.

C:\Users\Tom\AppData\Local\Android\android-studio1\sdk\samples\android-20\wearable\SynchronizedNotifications\Application\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.0.77\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png ERROR: Unable to open PNG file
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android android-studio android-gradle-plugin wear-os

6
推荐指数
2
解决办法
4949
查看次数

是否可以在Android Studio中使用crosswalk-cordova?

是否可以在android studio中构建一个crosswalk-cordova应用程序?

看起来你现在需要使用ANT.

有没有人知道这是在路线图上,因为Android工作室已经没有测试版?

我们的团队刚刚建立了一个Android服装应用程序,所以我们需要使用android studio来创建一个构建,我们想开始使用人行横道.

android android-studio crosswalk-runtime

6
推荐指数
2
解决办法
3791
查看次数

实体框架多租户自定义共享表

我正在写一个多租户申请.几乎所有表都有"AccountId"来指定哪个租户拥有该记录.我有一个表,其中包含所有租户都可以访问的"供应商"列表,它没有AccountId.

一些租户希望将自定义字段添加到供应商记录中.

如何在Code First Entity Framework中进行设置?这是我的解决方案到目前为止,但我必须获取所有喜欢的供应商,因为我不能在EF中编写子查询,然后当我更新记录时,删除正在发生.

public class Vendor
{
    public int Id { get;set;} 
    public string Name { get; set; }
}

public class TenantVendor
{
    public int AccountId { get;set;} 
    public int VendorId{ get;set;} 
    public string NickName { get; set; }
}


// query
// how do I only get single vendor for tenant?
var vendor = await DbContext.Vendors
                            .Include(x => x.TenantVendors) 
                            .SingleAsync(x => x.Id == vendorId);

// now filter tenant's favorite vendor
// problem: if I update …
Run Code Online (Sandbox Code Playgroud)

sql-server entity-framework

6
推荐指数
1
解决办法
313
查看次数