私はTabbedPageを私のXamarin.Formsアプリ(Xamarin.Formsバージョン:2.3.5.239-pre3)のメインページとして使用しています。私のMainActivityはFormsAppCompatActivityから継承しています。Xamarin.FormsでTabbedPageのタブ項目をカスタマイズする方法は?
ようTabbedPageに追加タイプの4ページContentPageがあります。今、私は変更する必要が
:しかし、タブがのように表示され
<TabbedPage ... >
<pages:FirstPage Title="Testpage1" Icon="icon.png" />
<pages:SecondPage Title="Testpage2" Icon="icon.png" />
<pages:ThirdPage Title="Testpage3" Icon="icon.png" />
<pages:FourthPage Title="Testpage3" Icon="icon.png" />
</TabbedPage>
titleプロパティのフォントサイズ。タイトル全体が表示されます。これを行うにはどうすればよいでしょうか? CustomRendererを試しましたが、タブ項目にアクセスする方法を理解できませんでした。
私が試した:
[assembly: ExportRenderer(typeof(TabbedPage), typeof(CustomTab))]
namespace AdvancedForms.Droid.CustomRenderer
{
public class CustomTab : TabbedRenderer
{
protected override void DispatchDraw(Canvas canvas)
{
base.DispatchDraw(canvas);
ActionBar actionBar = activity.ActionBar;
// Do Stuff here
}
}
}
をしかしactivity.ActionBarは常にnullです。
こんにちは、後半の答えのために申し訳ありません!あなたの提案は私にとって非常にうまくいった、ありがとう! :) あなたはその階層ビューをどこから取得しましたか?私はそのような意見を見ることができるいくつかの良いツールがありますか? –
私はビューレイアウト "チートシート"を生成するために使用する拡張メソッドを追加しました –
ありがとう、本当にありがとう! :) –