我已成功在我的项目中使用Google的Sliding Tabs代码。 (示例项目可以在这里找到:http://developer.android.com/samples/SlidingTabsBasic/index.html)这是我到目前为止:
不幸的是,我无法弄清楚如何让标签占据整个栏。如下所示,它们仅占据屏幕的大约一半。我考虑过更改填充,但由于屏幕尺寸不同,我不想硬编码。我的最终目标是模仿YouTube使用的标签布局:
答案 0 :(得分:1)
使用Google IO SlidingTabLayout和SlidingTabStrip并致电setDistributeEvenly(true)
,它将创建与youtube相同的布局
答案 1 :(得分:1)
在SlidingTabLayout
mSlidingTabLayout.setDistributeEvenly(true);
答案 2 :(得分:0)
如果您使用
中的示例代码,您可能会发现 setDistributeEvenly 方法无法解析然后在 SlidingTabLayout 类的 createDefaultTabView 方法中,在返回textView之前添加以下行
MailMessage mM = new MailMessage();
mM.From = new MailAddress("myemail@gmail.com");
mM.To.Add("youremail@gmail.com");
mM.Subject = "your subject line will go here";
mM.Body = "Body of the email";
mM.IsBodyHtml = true;
SmtpClient sC = new SmtpClient("smtp.gmail.com") {Port = 587, Credentials = new NetworkCredential("myemail@gmail.com", "password"), EnableSsl = true};
sC.Send(mM);